Jak zamienić lub zamienić tekst w jednej komórce w programie Excel?
W wielu przypadkach do niektórych celów może być konieczna zamiana tekstu w jednej komórce. Na przykład komórka zawiera imię Smith John, musisz zamienić teksty wewnątrz komórki, aby zmienić nazwę na John Smith. W tym artykule wymieniono niektóre metody rozwiązania tego problemu.
Zamień lub zamień tekst w obrębie jednej komórki za pomocą formuły
Zamień lub przełącz tekst w obrębie jednej komórki za pomocą kodu VBA
Łatwo zamieniaj lub przełączaj tekst w obrębie jednej komórki przez Kutools for Excel
Zamień lub zamień tekst w obrębie jednej komórki za pomocą formuły
Poniższa formuła może pomóc w zamianie tekstów w obrębie jednej komórki w programie Excel. Wykonaj następujące czynności.
1. Wybierz pustą komórkę, aby zlokalizować zamienione dane, wprowadź formułę na pasku formuły, a następnie naciśnij Wchodzę klucz. Zobacz zrzut ekranu:
=RIGHT(A2,LEN(A2)-FIND(" ",A2)) & " " & LEFT(A2,FIND(" ",A2)-1)
2. Wybierz komórkę wynikową, a następnie przeciągnij uchwyt wypełnienia w dół, aby uzyskać pozostałe wyniki, jak pokazano na zrzucie ekranu.
Następnie możesz zobaczyć, że imię i nazwisko są zamienione w określonych komórkach.
Note: Ta metoda może zamienić tylko dwa teksty w jednej komórce, które są oddzielone spacją.
Łatwo zamieniaj lub przełączaj tekst w obrębie jednej komórki w programie Excel:
Połączenia Odwróć tekst użyteczność Kutools dla programu Excel może pomóc w łatwej zamianie tekstu w obrębie jednej komórki za pomocą określonego separatora w programie Excel, jak pokazano poniżej.
Pobierz i wypróbuj teraz! (30-dniowy bezpłatny szlak)
Zamień lub przełącz tekst w obrębie jednej komórki za pomocą kodu VBA
Jak pokazano na powyższym przykładzie, możesz również uruchomić następujący skrypt VBA, aby zamienić lub zamienić tekst w obrębie jednej komórki.
1. wciśnij inny + F11 klawisze jednocześnie, aby otworzyć Microsoft Visual Basic for Applications okno.
2. w Microsoft Visual Basic for Applications okno, kliknij wstawka > Moduł. Następnie skopiuj i wklej poniższy kod VBA do okna Module.
Kod VBA: zamień lub zamień tekst w obrębie jednej komórki
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. wciśnij F5 klucz do uruchomienia kodu. W wyskakującym okienku Kutools dla programu Excel W oknie dialogowym wybierz zakres danych, które chcesz zamienić, a następnie kliknij OK przycisk. Zobacz zrzut ekranu:
Następnie możesz zobaczyć, że teksty w określonych komórkach nazw są natychmiast zamieniane.
Note: Ten kod może również zamieniać dwa słowa w jednej komórce, które są poprawnie oddzielone spacjami.
Łatwo zamieniaj lub przełączaj tekst w obrębie jednej komórki przez Kutools for Excel
W tej sekcji zaleca się narzędzie Odwróć kolejność tekstu w Kutools for Excel, aby pomóc Ci łatwo rozwiązać ten problem. Wykonaj następujące czynności.
Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.
1. Wybierz zakres zawierający teksty, które chcesz zamienić, a następnie kliknij Kutools > Tekst > Odwróć kolejność tekstu. Zobacz zrzut ekranu:
2. w Odwróć tekst w oknie dialogowym określ separator, na podstawie którego zamienisz teksty w Separator Sekcja. W tym przypadku wybieram plik Typ przestrzeni opcja. A następnie kliknij OK przycisk.
Następnie możesz zobaczyć, że dane w wybranych komórkach są natychmiast zamieniane w tej samej komórce za pomocą określonego separatora.
Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.
Demo: łatwo zamieniaj lub przełączaj tekst w obrębie jednej komórki przez Kutools for Excel
Powiązany artykuł:
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!