Gå til hovedindhold

Hvordan bytter eller skifter tekst rundt i en celle i Excel?

I mange tilfælde kan det være nødvendigt at bytte tekst rundt i en enkelt celle til nogle formål. For eksempel indeholder en celle et navn Smith John, du skal bytte teksterne inde i cellen for at ændre navnet til John Smith. Denne artikel viser nogle metoder til løsning af dette problem.

Byt eller skift tekst rundt i en celle ved hjælp af formlen
Byt eller skift tekst rundt i en celle ved hjælp af VBA-kode
Du kan nemt bytte eller skifte tekst i en celle af Kutools til Excel


Byt eller skift tekst rundt i en celle ved hjælp af formlen

Nedenstående formel kan hjælpe dig med at bytte tekster rundt i en celle i Excel. Gør som følger.

1. Vælg en tom celle for at finde de udskiftede data, indtast formlen i formellinjen, og tryk derefter på Indtast nøgle. Se skærmbillede:

=RIGHT(A2,LEN(A2)-FIND(" ",A2)) & " " & LEFT(A2,FIND(" ",A2)-1)

2. Vælg resultatcellen, og træk derefter Fyldhåndtaget ned for at få hvileresultaterne som vist nedenstående skærmbillede.

Derefter kan du se fornavn og efternavn byttes i specificerede celler.

Bemærk: Denne metode kan kun bytte to tekster inden for en celle, der er adskilt af mellemrum.


Du kan let bytte eller skifte tekst rundt 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 som nedenstående demo vist.
Download og prøv det nu! (30-dages gratis spor)


Byt eller skift tekst rundt i en celle ved hjælp af VBA-kode

Som vist ovenfor, kan du også køre følgende VBA-script for at bytte eller skifte tekst rundt i en celle.

1. Tryk på andre + F11 taster samtidigt for at åbne Microsoft Visual Basic til applikationer vindue.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Moduler. Kopier og indsæt derefter nedenstående VBA-kode i modulvinduet.

VBA-kode: Skift eller skift tekst inden for en celle

Sub res()
    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. Tryk på F5 nøgle for at køre koden. I pop op Kutools til Excel i dialogboksen, vælg det interval med data, du har brug for at bytte, og klik derefter på OK knap. Se skærmbillede:

Derefter kan du se tekster i det angivne navn celler udskiftes med det samme.

Bemærk: Denne kode kan også bytte to ord inden for en celle, der er adskilt af mellemrum korrekt.


Du kan nemt bytte eller skifte tekst i en celle af Kutools til Excel

Dette afsnit anbefaler omvendt tekstbestillingsværktøj af Kutools til Excel for at hjælpe dig med let at løse dette problem. Gør som følger.

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

1. Vælg det interval, der indeholder de tekster, du skal skifte, og klik derefter på Kutools > tekst > Omvendt tekstrækkefølge. Se skærmbillede:

2. i Omvendt tekst dialogboks, skal du angive en separator, du vil bytte teksterne baseret på i Separator afsnit. I dette tilfælde vælger jeg Space mulighed. Og klik derefter på OK .

Derefter kan du se data i valgte celler byttes i samme celle med specificeret separator med det samme.

  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.


Demo: Skift eller skift let tekst inden for en celle af Kutools til Excel

Relateret artikel:

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
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øjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (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...

Beskrivelse


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 (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very good..
This comment was minimized by the moderator on the site
Thank you for the VBA code.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations