Přejít k hlavnímu obsahu

Jak vyměnit nebo přepnout text v jedné buňce v aplikaci Excel?

V mnoha případech možná budete muset pro určité účely vyměnit text v jedné buňce. Například buňka obsahuje jméno Smith John, musíte změnit text uvnitř buňky a změnit název na John Smith. Tento článek uvádí některé metody řešení tohoto problému.

Zaměňte nebo přepínejte text v jedné buňce pomocí vzorce
Zaměňte nebo přepínejte text v rámci jedné buňky pomocí kódu VBA
Kutools pro Excel snadno zaměňuje nebo přepíná text v jedné buňce


Zaměňte nebo přepínejte text v jedné buňce pomocí vzorce

Níže uvedený vzorec vám pomůže vyměnit texty v jedné buňce v aplikaci Excel. Postupujte prosím následovně.

1. Vyberte prázdnou buňku, abyste našli vyměněná data, zadejte vzorec do řádku vzorců a stiskněte vstoupit klíč. Viz snímek obrazovky:

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

2. Vyberte buňku s výsledkem a poté přetáhněte rukojeť výplně dolů, abyste získali ostatní výsledky, jak je uvedeno níže.

Pak můžete vidět, že jméno a příjmení jsou zaměněny v určených buňkách.

Poznámka: Tato metoda může zaměnit pouze dva texty v jedné buňce, které jsou odděleny mezerou.


Snadno vyměňujte nebo přepínejte text v jedné buňce v aplikaci Excel:

Projekt Obrátit text užitečnost Kutools pro Excel vám pomůže snadno vyměnit text v jedné buňce pomocí určitého oddělovače v aplikaci Excel, jak je ukázáno níže.
Stáhněte si a vyzkoušejte to hned! (30denní bezplatná trasa)


Zaměňte nebo přepínejte text v rámci jedné buňky pomocí kódu VBA

Jak je ukázáno výše, můžete také spustit následující skript VBA a vyměnit nebo přepnout text v rámci jedné buňky.

1. zmáčkni Další + F11 současně otevřete Microsoft Visual Basic pro aplikace okno.

2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul. Poté zkopírujte a vložte níže uvedený kód VBA do okna modulu.

Kód VBA: Zaměňte nebo přepínejte text v rámci jedné buňky

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. zmáčkni F5 klíč ke spuštění kódu. Ve vyskakovacím okně Kutools pro Excel V dialogovém okně vyberte rozsah s daty, která potřebujete vyměnit, a poté klikněte na ikonu OK knoflík. Viz screenshot:

Pak můžete vidět, že texty v zadaných názvových buňkách jsou okamžitě vyměněny.

Poznámka: Tento kód může také vyměnit dvě slova v jedné buňce, která jsou správně oddělena mezerou.


Kutools pro Excel snadno zaměňuje nebo přepíná text v jedné buňce

Tato část doporučuje nástroj Kutools pro Excel pro obrácené pořadí objednávek, který vám pomůže tento problém snadno vyřešit. Postupujte prosím následovně.

Před aplikací Kutools pro Excel, Prosím nejprve si jej stáhněte a nainstalujte.

1. Vyberte rozsah obsahující texty, které potřebujete zaměnit, a poté klikněte Kutools > Text > Opačné pořadí textu. Viz snímek obrazovky:

2. V Obrátit text V dialogovém okně zadejte oddělovač, na kterém budete vyměňovat texty podle oddělovač sekce. V tomto případě vyberu space volba. A poté klikněte na OK .

Pak můžete vidět, že data ve vybraných buňkách jsou okamžitě zaměněna ve stejné buňce zadaným oddělovačem.

  Pokud chcete mít bezplatnou (30denní) zkušební verzi tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Demo: Kutools pro Excel snadno zaměňuje nebo přepíná text v rámci jedné buňky

Související článek:

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

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...

Popis


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!
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