Jak změnit pořadí textových řetězců nebo slov v aplikaci Excel?
Jak použijete list aplikace Excel, jak obrátíte pořadí textových řetězců nebo slov v aplikaci Excel? Například chcete obrátit „Excel je pro nás užitečným nástrojem"To"su rof loot lufesu a si lecxE“. Nebo někdy můžete změnit pořadí slov, například „Excel, Word, PowerPoint, OneNote"To"OneNote, PowerPoint, Word, Excel“. Obvykle je tento problém poněkud obtížné vyřešit. Podívejte se prosím na následující metody:
Obrátit textový řetězec s uživatelem definovanou funkcí
Pořadí obrácených slov oddělené konkrétním oddělovačem s kódem VBA
Obraťte textový řetězec nebo pořadí slov pomocí aplikace Kutools pro Excel rychle a snadno
Obrátit textový řetězec s uživatelem definovanou funkcí
Předpokládejme, že máte řadu textových řetězců, které chcete převrátit, například „přidat úvodní nuly v aplikaci Excel"To"lecxE ni sorez gnidael dda“. Text můžete obrátit pomocí následujících kroků:
1. Podržte ALT + F11 klíče a otevře se Microsoft Visual Basic pro aplikace okno.
2, klikněte Vložit > Modula vložte následující makro do souboru Modulokno.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. A poté tento kód uložte a zavřete, vraťte se do listu a zadejte tento vzorec: = reverzní (A2) do prázdné buňky pro vložení výsledku, viz screenshot:
4. Potom přetáhněte úchyt výplně dolů a zkopírujte tento vzorec a text v buňkách je ctěn najednou, viz screenshot:
Pořadí obrácených slov oddělené konkrétním oddělovačem s kódem VBA
Pokud máte seznam buněk, která jsou oddělena čárkami, takhle “učitel, lékař, student, pracovník, řidič„A chcete změnit pořadí slov takto“řídit, pracovník, student, lékař, učitel“. K vyřešení můžete také použít follow VBA.
1. Podržte ALT + F11 klíče a otevře se Microsoft Visual Basic pro aplikace okno.
2, klikněte Vložit > Modula vložte následující makro do souboru Modul okno.
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. Pak stiskněte tlačítko F5 klíč, zobrazí se dialogové okno, vyberte rozsah, se kterým chcete pracovat. Viz snímek obrazovky:
4. A pak stiskněte Ok, vyskočí další dialogové okno, kde můžete určit oddělovač, na kterém chcete slova obrátit, viz screenshot:
5. Pak klikněte na tlačítko OK, a můžete vidět, že vybraná slova jsou obrácena, viz screenshoty:
Obraťte textový řetězec nebo pořadí slov pomocí aplikace Kutools pro Excel rychle a snadno
Projekt Kutools pro ExcelJe Opačné pořadí textu vám pomůže rychle a pohodlně převrátit různé textové řetězce. Může provádět následující operace:
Obrátit text zprava doleva, například „klepněte na některá slova"To"sdrow emos pat";
Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. |
1. Vyberte rozsah, který chcete obrátit.
2, klikněte Kutools > Textové nástroje > Opačné pořadí textu, viz screenshot:
3. V Obrátit text V dialogovém okně vyberte příslušnou možnost oddělovač které odpovídají hodnotám buněk. A můžete zobrazit náhled výsledků z Podokno náhledu. Viz snímek obrazovky:
Stáhněte si zdarma zkušební verzi Kutools pro Excel!
Reverzní text je oddělen mezerou nebo jinými specifickými znaky:
Tato funkce vám také pomůže obrátit textové řetězce oddělené konkrétními znaky.
1. Vyberte buňky a použijte tento nástroj kliknutím Kutools > Text > Opačné pořadí textu.
2. v Obrátit text V dialogovém okně vyberte oddělovač, který odděluje hodnoty buněk, na které chcete slova obrátit, viz screenshot:
3. Pak klikněte na tlačítko Ok or Podat žádost, slova v buňkách byla obrácena najednou. Zobrazit snímky obrazovky:
Poznámka: Kontrola Přeskočit netext buňky, aby se zabránilo obrácení čísel ve vybraném rozsahu.
Chcete-li se o této funkci dozvědět více, navštivte stránku Opačné pořadí textu.
Stáhněte si zdarma zkušební verzi Kutools pro Excel!
Ukázka: Reverzní textový řetězec založený na konkrétním oddělovači s programem Kutools pro Excel
Související článek:
Jak převrátit jméno a příjmení v buňkách v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!