Note: The other languages of the website are Google-translated. Back to English

Kivonat alszöveget az Excel szöveges karakterláncából

Gyakori feladat lehet, hogy az alszövegeket ki kell vonni a szöveges karakterláncokból, az Excel programban erre nincs közvetlen funkció, de a LEFT, RIGHT, MID és SEARCH függvények segítségével kibonthatja különféle alszövegeket, amire szüksége van.


Bontsa ki a karakterláncokból az adott karakterek számával az alszöveget

Az Excel programban a BAL, JOBB és MID függvények elősegíthetik a megadott hosszúságú részstruktúra kibontását a szöveges karakterlánc bal, jobb vagy közepén.

  • LEFT function: egy alszöveg kibontása a szöveges karakterlánc bal oldalán.
  • RIGHT function: a szöveg kibontása a szöveges karakterlánc jobb oldalán.
  • MID function: egy részlánc kivonása a szöveglánc közepéből.

Bontsa ki az alszöveget a szöveges karakterlánc bal oldalán:

A BAL funkció segítségével kivonhatja az első x karaktert a szöveges karakterláncból, az általános szintaxis:

=LEFT (text, [num_chars])
  • text: az a karakterlánc, amelyet ki akarsz vonni
  • num_chars: a szöveges karakterlánc bal oldalából kivonni kívánt karakterek száma.

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

=LEFT(A2,3)

Ezután húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni kívánja ezt a képletet, és mind az első 3 karakter kivonásra került az eredeti szövegből, lásd a képernyőképet:


Bontsa ki az alszöveget a szöveges karakterlánc jobb oldalán:

Az alszövegek kibontásához a szöveg végéről használja a JOBB funkciót:

=RIGHT (text, [num_chars])
  • text: az a karakterlánc, amelyet ki akarsz vonni
  • num_chars: a szöveg karakterláncának jobb oldalán kibontandó karakterek száma.

Például, hogy kivonja az utolsó 6 karaktert a szöveges karakterláncból, írja be az alábbi képletet egy üres cellába:

=RIGHT(A2,6)

Ezután másolja ezt a képletet más szükséges cellákba, és mind a 6 karakter kivonásra került a szöveg jobb oldalán, lásd a képernyőképet:


Bontsa ki az alszöveget a szöveglánc közepéből:

Ahhoz, hogy a karakter közepétől egy meghatározott karakterhosszal vonjuk ki az alszöveget a szöveg közepétől, a MID függvény tehet egy szívességet.

=MID (text, start_num, num_chars)
  • text: az a karakterlánc, amelyet ki akarsz vonni
  • start_num: az első kivonandó karakter helye.
  • num_chars: a kivonni kívánt karakterek teljes száma.

Például, hogy kiválasszon 3 karaktert, amelyek a hetedik karaktertől kezdődnek a szöveges karakterláncból, írja be az alábbi képletet egy üres cellába:

=MID(A2,7,3)

Ezután húzza le a kitöltő fogantyút a cellákra, hogy a képletet szükség szerint alkalmazza, így a következő eredményt kapja:


Bontsa ki a karakterláncokból az adott karakterek előtti vagy utáni sztringet

A BAL, JOBB és MID függvények segíthetnek kivonni az egységes karakterláncot meghatározott számú karakterrel, de néha előfordulhat, hogy változó hosszúságú részstruktúrákat kell kibontani, létrehozhat néhány összetettebb képletet a feladat megoldására.

Kivonat szubsztringet egy adott karakter előtt

Az összes karakter kibontásához egy adott karakter előtt az általános szintaxis a következő:

=LEFT(text, SEARCH(char, text)-1)
  • text: az a szöveges karaktersorozat, amelyből karaktereket szeretnél kibontani.
  • char: az a karakter, amelyre az alstringet kibontjuk.

Például szeretnék kibontani minden olyan karaktert, amelyet a kötőjel előtt írjon be, a következő képletet alkalmazza egy üres cellába:

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

Ezután húzza le a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni kívánja ezt a képletet, és az összes karaktert, mielőtt a kötőjelet kibontotta volna, az alábbi képernyőkép szerint:


A képlet magyarázata:
  • KERESÉS ("-", A2) -1: Ezt a KERESÉS funkciót használja a kötőjel karakterének az A2 cellában való elhelyezkedésére, és vonja le az 1-et, hogy kizárja magát a karaktert. A LEFT függvény num_chars argumentumaként ismerik fel.
  • BAL (A2, KERESÉS ("-", A2) -1): Ez a BAL függvény kivonja a KERESÉS függvény által visszaadott karakterek számát az A2 cellában lévő szöveg bal oldalán.

Kivonat szubsztring egy adott karakter után

Ha egy konkrét karakter után szeretné kibontani az alszövegeket, akkor a RIGHT, LEN, SEARCH funkció segíthet, az általános szintaxis:

=RIGHT(text,LEN(text)-SEARCH(char, text)
  • text: az a szöveges karaktersorozat, amelyből karaktereket szeretnél kibontani.
  • char: az a karakter, amelyre az alstringet kibontjuk.

A kötőjel utáni karakterek kibontásához használja az alábbi képletet:

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

Ezután másolja ezt a képletet a használni kívánt cellákba, és megkapja az eredményt az alábbi képernyőképen:


A képlet magyarázata:
  • KERESÉS ("-", A2): Ezt a KERESÉS funkciót használja a kötőjel karakterének elhelyezkedésére az A2 cellában.
  • LEN (A2) -KERESÉS ("-", A2): A LEN függvény által visszaadott szöveges karakterlánc teljes hossza kivonja a KERESÉS funkció által visszaadott számot, hogy megkapja a karakterek számát az adott karakter után. Ez felismerhető a RIGHT függvény num_chars argumentumaként.
  • RINGT (): Ezt a RIGHT függvényt használja a karakterek számának kibontására az A2 cellában lévő szöveges karakterlánc végéből.

Bontsa ki a sztringet két meghatározott karakter közül

Ha az adott karaktert két megadott karakterből kell kibontania, akkor az alábbi függvények segíthetnek Önnek, az általános szintaxis:

=MID(text, SEARCH(char, text)+1, SEARCH (char, text, SEARCH (char, text)+1) - SEARCH (char, text)-1)
  • text: az a szöveges karaktersorozat, amelyből karaktereket szeretnél kibontani.
  • char: az a karakter, amelyre az alstringet kibontjuk.

Például a két kötőjel közötti szöveg kivonásához használja ezt a képletet:

=MID(A2, SEARCH("-",A2) + 1, SEARCH("-",A2,SEARCH("-",A2)+1) - SEARCH("-",A2) - 1)

Ezután húzza lefelé a kitöltő fogantyút, hogy alkalmazza ezt a képletet más cellákra, és az eredményt a következő képernyőképen kapja:


A képlet magyarázata:
  • KERESÉS ("-", A2) + 1: A KERESÉS funkció a kötőjel karakterének visszaadására szolgál, és 1 eszközt ad hozzá, hogy kivonja a rész karakterláncát a következő karakterből. Felismeri a MID függvény start_num argumentumaként.
  • KERESÉS ("-", A2, KERESÉS ("-", A2) +1): A képlet ezen részével megkapjuk a kötőjel második előfordulásának helyzetét.
  • KERESÉS ("-", A2, KERESÉS ("-", A2) +1) - KERESÉS ("-", A2) - 1): Használja a második kötőjel karakterét, és vonja le az első kötőjel helyét, hogy megkapja a két kötőjel közötti karakterek számát, majd vonja le az eredményből az 1 értéket az elválasztó karakter kizárásához. Ez felismerhető a MID függvény num_chars argumentumaként.
  • KÖZÉPSŐ(): Ezt a MID függvényt használja az alszöveg kibontására a fenti két argumentum alapján.

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

  • LEFT:
  • A LEFT függvény kivonja a karakterláncot a szöveges karakterlánc bal oldaláról.
  • RIGHT:
  • A RIGHT függvény a szöveg karakterláncának jobb oldalán adja vissza a szöveget.
  • MID:
  • A MID függvény a szöveg karakterláncának közepétől adja vissza az adott karaktereket.
  • SEARCH:
  • A KERESÉS funkció segítségével megkeresheti egy adott karakter vagy részstruktúra helyzetét az adott szövegből

További cikkek:

  • Az utolsó szövegsor kivonása egy többsoros cellából
  • Ahhoz, hogy a szöveg utolsó sorát kivonjuk egy olyan szöveges karakterláncból, amelyet sortörések választanak el, általában nincs közvetlen módja ennek megoldására. Ebben a cikkben bemutatok egy képletet a feladat kezelésére az Excel programban.

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

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

Szeretnéd gyorsan és tökéletesen elvégezni mindennapi munkádat? A Kutools for Excel 300 hatékony speciális funkciót kínál (munkafüzetek összevonása, színenkénti összegzés, cellatartalom felosztása, dátum konvertálása stb.), és 80%-os időt takaríthat meg Önnek.

  • 1500 munkaforgatókönyvhöz tervezve, segít megoldani az Excel problémák 80%-át.
  • Csökkentse a napi billentyűzet és egér kattintások ezreit, enyhítse fáradt szemét és kezét.
  • Legyen Excel szakértő 3 perc alatt. Nem kell többé emlékezni semmilyen fájdalmas képletre és VBA kódra.
  • 30 napos korlátlan ingyenes próbaidőszak. 60 napos pénzvisszafizetési garancia. Ingyenes frissítés és támogatás 2 évre.
Az Excel szalagja (telepítve a Kutools for Excel programmal)

Office fül - Füles olvasás és szerkesztés engedélyezése a Microsoft Office alkalmazásban (beleértve az Excel programot 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 Excel-t is), akárcsak a Chrome-ot, a Firefox-ot és az új Internet Explorert.
Az Excel képernyőképe (az Office Tab telepítve)
A megjegyzések rendezése szerint
Hozzászólások (2)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
=JOBBRA(A2,LEN(A2)-KERESÉS("-",A2))
эта формула не работает, т.к. в эксель роль разделителя выполнять точка с запятой ";"
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló, Вурдалака
Ez a képlet jól működik a mi angol nyelvünkön, más nyelveken pedig pontosvesszőre lehet szükség.
Köszönöm!
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi