Ugrás a tartalomra

Távolítsa el a szöveget az első vagy utolsó karakter előtt vagy után a szöveges karakterláncokból

Ez az oktatóanyag arról fog beszélni, hogyan lehet eltávolítani a szöveget az Excel első vagy utolsó karaktere előtt vagy után, például szóköz, vessző az szöveges karakterláncok listájáról.


Távolítsa el a szöveget az első konkrét karakter előtt vagy után a szöveg karakterláncaiból

Szöveg eltávolítása az első konkrét karakter előtt (például szóköz, vessző)

Az első konkrét karakter előtti szöveg eltávolításához a szöveges karakterláncokból a RIGHT, LEN és FIND függvények segíthetnek, az általános szintaxis:

=RIGHT(cell, LEN(cell)-FIND("char", cell))
  • cell: Az a cellahivatkozás vagy szöveges karaktersorozat, amelyből szöveget szeretne eltávolítani.
  • char: Az a külön elválasztó, amely alapján el akarja távolítani a szöveget.

Kérjük, írja be vagy másolja az alábbi képletet egy üres cellába, ahová ki szeretné adni az eredményt:

=RIGHT(A2,LEN(A2)-FIND(" ",A2))

Ezután húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és az összes szöveget, mielőtt az első helyet eltávolították volna a szöveges karakterláncokból, lásd a képernyőképet:

A képlet magyarázata:

1. LEN (A2) -FIND ("", A2): A képlet ezen részét a RIGHT függvényen belül num_charsként ismerjük fel.

  • KERESD ("", A2): A FIND funkcióval megkapjuk az első szóköz pozícióját, ez adja vissza a 11-es számot.
  • LEN (A2): Ez a LEN függvény visszaadja az A2 cellában lévő karakterek teljes számát. Megkapja a 27-es számot.
  • LEN (A2) -FIND ("", A2) = 27-11: Kivonva az első szóköz helyét az A2 cella teljes hosszából, megkapja az első szóköz után a karakterek számát.

2. JOBB (A2, LEN (A2) -FIND ("", A2)) = JOBB (A2, 16): Végül ez a RIGHT függvény 16 karaktert von ki az A2 cellában a szöveges karakterlánc jobb oldalától.


Szöveg eltávolítása az első konkrét karakter után (például szóköz, vessző)

Az Excelben a LEFT és a FIND funkciók kombinációjával gyorsan eltávolíthatja a szöveget az első konkrét karakter után. Az általános szintaxis:

=LEFT(cell,FIND("char",cell)-1)
  • cell: Az a cellahivatkozás vagy szöveges karaktersorozat, amelyből szöveget szeretne eltávolítani.
  • char: Az a külön elválasztó, amely alapján el akarja távolítani a szöveget.

Kérjük, alkalmazza a következő képletet egy üres cellába:

=LEFT(A2,FIND(" ",A2)-1)

Ezután húzza lefelé a kitöltő fogantyút a cellákig ennek a képletnek az alkalmazásához, és az összes szöveg az első szóköz egyszeri eltávolítása után, lásd a képernyőképet:

A képlet magyarázata:

1.FIND ("", A2) -1: Ez a FIND függvény megkapja az első cellahelyzetet az A2 cellában, kivonva 1 eszközt a szóköz kizárására. Megkapja a 10. eredményt. A BAL függvényen belül a szám_karaként ismerik fel.

2. BAL (A2, MEGERES ("", A2) -1) = BAL (A2, 10): Ez a BAL funkció 10 karaktert von ki az A2 cellában lévő szöveges karakterlánc bal oldalán.


Távolítsa el a szöveget az utolsó konkrét karakter előtt vagy után a szöveg karakterláncaiból

Szöveg eltávolítása az utolsó konkrét karakter előtt (például szóköz, vessző)

Ha el kell távolítania az összes szöveget az utolsó konkrét karakter előtt, és csak az utolsó karakter után hagyja el az alszövegeket, akkor a RIGHT, LEN, SEARCH és SUSTITUTE funkció kedvező lehet. Az általános szintaxis:

=RIGHT(cell,LEN(cell)-SEARCH("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char","")))))
  • cell: Az a cellahivatkozás vagy szöveges karaktersorozat, amelyből szöveget szeretne eltávolítani.
  • char: Az a külön elválasztó, amely alapján el akarja távolítani a szöveget.

A feladat megoldásához másolja vagy írja be a következő képletet egy üres cellába:

=RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

Ezután húzza a kitöltő fogantyút, hogy kitöltse ezt a képletet más szükséges cellákra, és most az utolsó szó előtti összes szöveget törölték, csak az utolsó megtartott szó után lévő szövegeket, lásd a képernyőképet:

A képlet magyarázata:

1. LEN (A2) -KERESÉS ("#", PÓTLÓ (A2, "", "#", LEN (A2) -LEN (PÓT (A2, "", ""))):

  • PÓT (A2, "", ""): Ezt a SUBSTITUTE függvényt arra használjuk, hogy az A2 cellában az összes szóköz helyett semmi legyen, és az eredményt így kapja: „Tom-Grade1HoustonTexasUS”.
  • LEN (PÓT (A2, "", ""): Ez a LEN függvény visszaadja a szöveges karakterláncok számát, amelyeket a SUBSTITUTE funkció adott szóköz nélkül. Megkapja a 24-es számot.
  • LEN (A2) -LEN (Pótló (A2, "", "") = 27-24: Kivonva a szóköz nélküli karakterek számát az A2 cella teljes hosszából, megkapja a szöveges karakterlánc közötti szóközök számát. Ezzel megkapja a 3-as számot.
  • SUBSTITUTE (A2, "", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")) = SUBSTITUTE (A2, "", "#", 3): Ezzel a SUBSTITUTE funkcióval az utolsó szóköz karaktert egy # karakterre cserélheti, az eredmény: “Tom-Grade1 Houston Texas # US”.
  • KERESÉS ("#", SUBSTITUTE (A2, "", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))) = KERESÉS ("#", "Tom-Grade1 Houston Texas #MINKET") : Ez a KERESÉS funkció megtalálja az adott # karakter pozícióját a SUBSTITUTE függvény által visszaadott szöveges karakterláncban. Megkapja a 25-ös számot.
  • LEN(A2)-SEARCH("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))=27-25: Az A2 cellában a szöveg teljes hossza kivonja az utolsó szóköz helyét, megkapja az utolsó szóköz után a karakterek számát. És ezzel megkapja a 2-es számot.

2. JOBB (A2, LEN (A2) -KERESÉS ("#", SUBSTITUTE (A2, "", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))))) = JOBB (A2, 2): Végül ez a RIGHT függvény 2 karaktert von ki az A2 cellában a szöveges karakterlánc jobb oldalától.


Szöveg eltávolítása az utolsó konkrét karakter után (például szóköz, vessző)

Az utolsó konkrét karakter utáni szöveg eltávolításához a LEFT, FIND, SUBSTITUTE és LEN függvények segíthetnek, az általános szintaxis:

=LEFT(cell,FIND("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char",""))))-1)
  • cell: Az a cellahivatkozás vagy szöveges karaktersorozat, amelyből szöveget szeretne eltávolítani.
  • char: Az a külön elválasztó, amely alapján el akarja távolítani a szöveget.

Kérjük, írja be vagy másolja a következő képletet egy üres cellába:

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))-1)

Ezután húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és az eredményt az alábbi képernyőképen látja:

A képlet magyarázata:

1. MEGÁLLAPÍTÁS ("#", PÓT (A2, "", "#", LEN (A2) -LEN (PÓT (A2, "", "")))) - 1:

  • PÓT (A2, "", ""): Ezt a SUBSTITUTE függvényt arra használjuk, hogy az A2 cellában az összes szóköz helyett semmi legyen, és az eredményt így kapja: „Tom-Grade1HoustonTexasUS”.
  • LEN (PÓT (A2, "", ""): Ez a LEN függvény visszaadja a szöveges karakterláncok számát, amelyeket a SUBSTITUTE funkció adott szóköz nélkül. Megkapja a 24-es számot.
  • LEN (A2) -LEN (PÓT (A2, "", "")) = 27–24: Kivonva a szóköz nélküli karakterek számát az A2 cella teljes hosszából, megkapja a szöveges karakterlánc közötti szóközök számát. Ezzel megkapja a 3-as számot.
  • SUBSTITUTE (A2, "", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))) = SUBSTITUTE (A2, "", "#", 3): Ezzel a SUBSTITUTE funkcióval az utolsó szóköz karaktert egy # karakterre cserélheti, az eredmény: “Tom-Grade1 Houston Texas # US”.
  • MEGÁLLÍTÁS ("#", PÓT (A2, "", "#", LEN (A2) -LEN (PÓT (A2, "", ""))))) - 1 = KERES ("#", "Tom-fokozat1 Houston Texas # USA ") -1 = 25-1: Ez a FIND függvény visszaadja az adott # karakter pozícióját a szövegben, amelyet a SUBSTITUTE függvény adott vissza, kivonva az 1-et a szóköz kizárásához. És ezzel megkapja a 24-es számot.

2. BAL (A2, MEGTALÁL ("#", PÓTLÓ (A2, "", "#", LEN (A2) -LEN (PÓT (A2, "", ""))))) - 1) = BAL (A2 , 24): Végül ezt a BAL funkciót használjuk 24 karakter kibontására az A2 cellaszöveg bal oldalán.


Használt relatív függvények:

  • LEFT:
  • A BAL funkció kivonja a megadott karakterek számát a mellékelt karakterlánc bal oldalán.
  • RIGHT:
  • A RIGHT függvény egy meghatározott számú karakter kibontására szolgál a szöveges karakterlánc jobb oldalán.
  • FIND:
  • A FIND függvény segítségével sztringet kereshet egy másik karaktersorozatban, és a sztring kezdő pozícióját adja vissza egy másik karaktersorozaton belül.
  • SEARCH:
  • A KERESÉS funkció segítségével megkeresheti egy adott karakter vagy részsor pozícióját az adott szöveges karakterláncból.
  • SUBSTITUTE:
  • Az Excel SUBSTITUTE függvény lecseréli a szövegben lévő karaktereket egy szövegre vagy karakterekre egy másik szöveggel vagy karakterekkel.
  • LEN:
  • A LEN függvény a karakterláncok számát adja vissza.

További cikkek:


A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations