Gå til hovedindhold

Sådan omarrangeres tekst i en celle i Excel?

Antag, at du fik et regneark med en lang liste, der alle formateres som "Efternavn Fornavn", og nu skal du omarrangere alle navne til "Fornavn, Efternavn". Hvordan opnås det? Denne artikel introducerer tre metoder til at hjælpe dig med at løse problemet.

Omarrangere tekst i en celle med formlen
Omarrangere tekst i en celle med VBA-kode
Omarranger hurtigt tekst i en celle med Kutools til Excel


Omarrangere tekst i en celle med formlen

Nedenstående formel kan hjælpe dig med at vende efternavn og fornavn i en celle i Excel. Gør som følger.

1. Vælg en tom celle for at sende den omarrangerede tekst, indtast nedenstående formel i den, og tryk derefter på Enter-tasten.

= TRIM (MID (b2, SEARCH ("", b2) +1,250)) & "" & VENSTRE (b2, SEARCH ("", b2) -1)

Bemærk: i formlen er B2 cellen indeholder det navn, du vil omarrangere. Skift det ud fra dit behov.

2. Bliv ved med at vælge resultatcellen, træk Fill Handle ned for at vende alle navne som vist nedenstående skærmbillede.


Omarrangere let tekst i en celle i Excel:

Omvendt tekst nytte af Kutools til Excel kan hjælpe dig med let at bytte tekst rundt i en celle med en bestemt separator i Excel. Se nedenstående skærmbillede:
Download og prøv! (30-dages gratis spor)


Omarrangere tekst i en celle med VBA-kode

Desuden kan du anvende nedenstående VBA-kode for at vende alle navne på en liste på én gang i Excel. Gør som følger.

1. Tryk på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Moduler. Kopier derefter under VAB-koden til modulvinduet.

VBA-kode: Omarranger tekst i en celle

Sub RearrangeText() 
'Updated by Extendoffice 20180503
Dim xRg As Range, yRg As Range 
Dim LastRow As Long, i As Long 
Dim strTxt As String, strFs As String 
Dim strLs As String, N As Integer 
On Error Resume Next 
Set xRg = Application.InputBox(Prompt:="Range Selection:", _ 
Title:="Kutools for excel", Type:=8) 
For Each yRg In xRg 
On Error Resume Next 
strTxt = yRg.Value 
Trim (strTxt) 
N = InStr(strTxt, " ") 
strLs = Left(strTxt, N - 1) 
strFs = Right(strTxt, Len(strTxt) - N) 
yRg.Value = strFs & " " & strLs 
Next 
End Sub

3. Derefter a Kutools til Excel dialogboksen dukker op, vælg venligst den navneliste, du vil omarrangere, og klik derefter på OK knap. Se skærmbillede:

Så bliver alle "Efternavn Fornavn" i den valgte liste vendt med det samme.


Omarranger hurtigt tekst i en celle med Kutools til Excel

Dette afsnit introducerer Omvendt tekstrækkefølge nytte af Kutools til Excel for at hjælpe dig med at omarrangere tekst i en celle.

Før påføring Kutools til Excel, Bedes download og installer det først.

1. Vælg den navneliste, du vil vende "Efternavn Fornavn", og klik derefter Kutools > tekst > Omvendt tekstrækkefølge. Se skærmbillede:

2. i Omvendt tekst dialogboksen skal du vælge Space valgmulighed, og klik derefter på OK knap. Se skærmbillede:

Derefter omarrangeres alle navne på den valgte liste på én gang.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


Relaterede artikler:

Bedste kontorproduktivitetsværktøjer

Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøj (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøj (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøj (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

kte-fane 201905


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have text that needs swapping within a longer line,
E.G "The Quick Brown Fox Jumps Over The Dog Lazy" needs to read "The Quick Brown Fox Jumps Over The Lazy Dog" - would this work for swapping only the last two words?
This comment was minimized by the moderator on the site
I have 5 names separated by a comma inside of one cell. In a 2nd cell, I have the same names separated by commas sorted in a different order. Can Kutools allow you to sort the 5 items within the same cell alphabetically?
This comment was minimized by the moderator on the site
Hi Angel,
Kutools can't handle this kind of operation yet.
This comment was minimized by the moderator on the site
What do you do with three names?
This comment was minimized by the moderator on the site
Hi,
The methods also work for three names.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations