Hur omvänd textsträng eller ordningsordning i Excel?
När du använder Excel-kalkylbladet, hur vänder du textsträngen eller ordordningen i Excel? Till exempel vill du göra om ”Excel är ett användbart verktyg för oss"Att"su rof loot lufesu a si lecxE”. Eller ibland kan du vända ordens ordning som ”Excel, Word, PowerPoint, OneNote"Att"OneNote, PowerPoint, Word, Excel”. Normalt är detta något svårt att lösa detta problem. Titta på följande metoder:
Omvänd textsträng med användardefinierad funktion
Omvänd ordningsordning separerad med specifik avgränsare med VBA-kod
Omvänd textsträng eller ordningsordning med Kutools för Excel snabbt och enkelt
Omvänd textsträng med användardefinierad funktion
Om du antar att du har en rad textsträngar som du vill vända, till exempel “lägg till ledande nollor i Excel"Att"lecxE ni sorez gnidael dda”. Du kan vända texten med följande steg:
1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic för applikationer fönster.
2. Klicka Insert > Modulernaoch klistra in följande makro i Modulernafönster.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Och sedan spara och stäng den här koden, gå tillbaka till kalkylbladet och ange den här formeln: = reversestr (A2) i en tom cell för att sätta resultatet, se skärmdump:
4. Dra sedan ned fyllningshandtaget för att kopiera den här formeln och texten i cellerna vördas på en gång, se skärmdump:
Lås upp Excel Magic med Kutools AI
- Smart utförande: Utför celloperationer, analysera data och skapa diagram – allt drivs av enkla kommandon.
- Anpassade formler: Skapa skräddarsydda formler för att effektivisera dina arbetsflöden.
- VBA-kodning: Skriv och implementera VBA-kod utan ansträngning.
- Formeltolkning: Förstå komplexa formler med lätthet.
- Textöversättning: Bryt språkbarriärerna i dina kalkylblad.
Omvänd ordningsordning separerad med specifik avgränsare med VBA-kod
Om du har en lista över cellord som är separerade med kommatecken som detta “lärare, läkare, student, arbetare, förare”, Och du vill vända ordordningen så här“kör, arbetare, student, läkare, lärare”. Du kan också följa VBA för att lösa det.
1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic för applikationer fönster.
2. Klicka Insert > Modulernaoch klistra in följande makro i Modulerna fönster.
Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
strList = VBA.Split(Rng.Value, Sigh)
xOut = ""
For i = UBound(strList) To 0 Step -1
xOut = xOut & strList(i) & Sigh
Next
Rng.Value = xOut
Next
End Sub
3. Tryck sedan på F5 , visas en dialogruta, välj ett intervall att arbeta med. Se skärmdump:
4. Och tryck sedan på Ok, en annan dialog dyker upp för att du ska kunna specificera avgränsaren som du vill vända på orden baserat på, se skärmdump:
5. Klicka sedan på OK, och du kan se att de valda orden är omvända, se skärmdumpar:
Omvänd textsträng eller ordningsordning med Kutools för Excel snabbt och enkelt
Smakämnen Kutools för ExcelÄr Omvänd textordning kan hjälpa dig snabbt och bekvämt att vända olika textsträngar. Det kan göra följande åtgärder:
Omvänd texten från höger till vänster, till exempel “knacka på några ord"Att"sdrow emos pat";
Omvänd texten från höger till vänster:
1. Välj det intervall som du vill vända om.
2. Klicka Kutools > Textverktyg > Omvänd textordning, se skärmdump:
3. I Omvänd text välj rätt alternativ från Separator som motsvarar cellvärdena. Och du kan förhandsgranska resultaten från Förhandsgranska panelen. Se skärmdump:
Ladda ner och testa gratis Kutools för Excel nu!
Omvänd texten är åtskilda av mellanslag eller andra specifika tecken:
Denna funktion kan också hjälpa dig att vända textsträngarna som skiljs åt av specifika tecken.
1. Markera cellerna och använd detta verktyg genom att klicka Kutools > text > Omvänd textordning.
2. I Omvänd text dialogrutan, välj separatorn som separerar cellvärdena som du vill vända på orden baserat på, se skärmdump:
3. Klicka sedan Ok or Ansök, orden i cellerna har vänt om på en gång. Se skärmdumpar:
Anmärkningar:Kontroll Hoppa över icke-text celler för att förhindra att du vänder siffrorna i det valda intervallet.
Ladda ner och testa gratis Kutools för Excel nu!
Relaterad artikel:
Hur vänder du för- och efternamnet i celler i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!