Jak odwrócić ciąg tekstowy lub kolejność słów w programie Excel?
Kiedy korzystasz z arkusza programu Excel, jak odwrócić ciąg tekstowy lub kolejność słów w programie Excel? Na przykład chcesz odwrócić „Excel to dla nas przydatne narzędzie"Do"su rof łup lufesu a si lecxE”. Czasami możesz też odwrócić kolejność słów, na przykład „Excela, Worda, PowerPointa, OneNote"Do"OneNote, PowerPoint, Word, Excel”. Zwykle jest to dość trudne do rozwiązania tego problemu. Proszę spojrzeć na następujące metody:
Odwróć ciąg tekstowy z funkcją zdefiniowaną przez użytkownika
Odwróć kolejność słów oddzielonych specjalnym separatorem z kodem VBA
Odwróć ciąg tekstowy lub kolejność słów za pomocą Kutools for Excel szybko i łatwo
Odwróć ciąg tekstowy z funkcją zdefiniowaną przez użytkownika
Przypuśćmy, że masz zakres ciągów tekstowych, które chcesz odwrócić, na przykład „dodaj wiodące zera w programie Excel"Do"lecxE ni sorez gnidael dda”. Możesz odwrócić tekst, wykonując następujące czynności:
1. Przytrzymaj ALT + F11 klucze i otwiera plik Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujące makro w Modułokno.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Następnie zapisz i zamknij ten kod, wróć do arkusza i wprowadź tę formułę: = reverseestr (A2) do pustej komórki, aby umieścić wynik, patrz zrzut ekranu:
4. Następnie przeciągnij uchwyt wypełniania w dół, aby skopiować tę formułę, a tekst w komórkach jest od razu czczony, patrz zrzut ekranu:
Odwróć kolejność słów oddzielonych specjalnym separatorem z kodem VBA
Jeśli masz listę słów w komórce oddzielonych przecinkami jako „nauczyciel, lekarz, student, pracownik, kierowca”I chcesz odwrócić kolejność słów, na przykład„kierowca, pracownik, student, lekarz, nauczyciel”. Możesz także użyć podążania za VBA, aby go rozwiązać.
1. Przytrzymaj ALT + F11 klucze i otwiera plik Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujące makro w Moduł 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. Następnie naciśnij F5 klawisz, zostanie wyświetlone okno dialogowe, wybierz zakres do pracy. Zobacz zrzut ekranu:
4. A następnie naciśnij Ok, pojawi się kolejne okno dialogowe, w którym możesz określić separator, na podstawie którego chcesz odwrócić słowa, patrz zrzut ekranu:
5. Następnie kliknij OKi możesz zobaczyć, że wybrane słowa są odwrócone, zobacz zrzuty ekranu:
Odwróć ciąg tekstowy lub kolejność słów za pomocą Kutools for Excel szybko i łatwo
Połączenia Kutools dla programu Excel'S Odwróć kolejność tekstu może pomóc w szybkim i wygodnym odwróceniu różnych ciągów tekstowych. Może wykonywać następujące operacje:
Odwróć tekst od prawej do lewej, na przykład „dotknij kilku słów"Do"sdrow emo pat";
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. |
Odwróć tekst od prawej do lewej:
1. Wybierz zakres, który chcesz odwrócić.
2. Kliknij Kutools > Narzędzia tekstowe > Odwróć kolejność tekstuzobacz zrzut ekranu:
3, w Odwróć tekst w oknie dialogowym wybierz odpowiednią opcję z Separator które odpowiadają wartościom komórek. Możesz wyświetlić podgląd wyników z pliku Okienko podglądu. Zobacz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Odwróć tekst są oddzielone spacją lub innymi określonymi znakami:
Ta funkcja może również pomóc w odwróceniu ciągów tekstowych oddzielonych określonymi znakami.
1. Wybierz komórki i zastosuj to narzędzie, klikając Kutools > Tekst > Odwróć kolejność tekstu.
2. W Odwróć tekst W oknie dialogowym wybierz separator oddzielający wartości komórek, na podstawie których chcesz odwrócić słowa, patrz zrzut ekranu:
3. Następnie kliknij Ok or Dodaj, słowa w komórkach zostały natychmiast zamienione. Zobacz zrzuty ekranu:
Note:Kontrola Pomiń elementy nietekstowe komórki, aby zapobiec odwróceniu liczb w wybranym zakresie.
Aby dowiedzieć się więcej o tej funkcji, odwiedź Odwróć kolejność tekstu.
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Demo: Odwróć ciąg tekstowy na podstawie określonego separatora za pomocą Kutools for Excel
Podobne artykuły:
Jak odwrócić imię i nazwisko w komórkach w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!