Ugrás a tartalomra

Bontsa ki az első és a második vessző közötti szöveget a szöveges karakterláncokból

Az első és a második vessző, illetve a második és a harmadik vessző közötti szöveg kivonásához a szöveges karakterláncokból ez az oktatóanyag bemutat néhány képletet a feladat Excelben történő megoldására.


Bontsa ki az első és a második vessző vagy más elválasztó szöveget a szöveges karakterláncból

Ha ki szeretné vonni a szöveget az első és a második vessző vagy más elválasztó között, akkor a MID és a SEARCH függvények segíthetnek ennek a feladatnak az elérésében, az általános szintaxis a következő:

=MID(cell, SEARCH("char",cell) + 1, SEARCH("char",cell, SEARCH("char",cell)+1) - SEARCH("char",cell) - 1)
  • cell: Az a cellahivatkozás vagy szöveges karakterlánc, amelyből szöveget szeretne kivonni.
  • char: Az a külön elválasztó, amely alapján szöveget szeretne kibontani.

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

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

Ezután húzza le a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és az összes szöveget, amelyet az első és a második vessző között kivontak, lásd a képernyőképet:


A képlet magyarázata:

1. KERESÉS (",", A2) + 1: Ezt a KERESÉS funkciót használja az első vessző pozíciójának megkeresésére az A2 cellában, hozzáadva 1 eszközt az extrahálás megkezdéséhez a következő karaktertől. Megkapja a 14. számot. Ezt a részt a MID függvény start_num argumentumaként ismeri fel.

2. KERESÉS (",", A2, KERESÉS (",", A2) +1) - KERESÉS (",", A2) - 1: Ezt a részt a MID függvény num_chars argumentumként ismeri fel.

  • KERESÉS (",", A2, KERESÉS (",", A2) +1): A képlet ezen részével megkapjuk a második vessző helyzetét, ez a 21-es számot kapja.
  • KERESÉS (",", A2): Ez a KERESÉS funkció megkapja az első vessző pozícióját az A2 cellában. Megkapja a 13-as számot.
  • KERESÉS (",", A2, KERESÉS (",", A2) +1) - KERESÉS (",", A2) -1 = 21-13-1: Vonja le az első vessző helyzetét a második vessző helyzetéből, majd vonja le az 1-et az eredmény azt jelenti, hogy kizárja a vessző karaktert. Az eredmény pedig 7.

3. MID (A2, KERESÉS (",", A2) + 1, KERESÉS (",", A2, KERESÉS (",", A2) +1) - KERESÉS (",", A2) - 1) = KÖZÉP (A2, 14, 7): Végül a MID függvény 7 karaktert fog kibontani az A2 cella közepén, amely a tizennegyedik karaktertől kezdődik.


Megjegyzések:

1. Ha a szöveges karakterláncokat elválasztja más elválasztó, akkor a képlet vesszőit csak szükség szerint módosítsa más elválasztókkal.

2. Itt van egy másik egyszerű képlet, amely szintén szívességet tehet Önnek:

=TRIM(MID(SUBSTITUTE(A2,",",REPT(" ",100)),100,100))


Bontsa ki a szöveget a második és a harmadik vessző vagy más elválasztó között a szöveges karakterláncból

Előfordulhat, hogy ki kell szednie a szöveget a második és a harmadik vessző között, ebben az esetben a MID, FIND és SUBSTITUTE funkció kombinációja segíthet. Az általános szintaxis:

=MID(cell, FIND("#",SUBSTITUTE(cell,"char","#",2))+1, FIND("#",SUBSTITUTE(cell,"char","#",3)) - FIND("#",SUBSTITUTE(cell,"char","#",2))-1)
  • cell: Az a cellahivatkozás vagy szöveges karakterlánc, amelyből szöveget szeretne kivonni.
  • char: Az a külön elválasztó, amely alapján szöveget szeretne kibontani.

Kérjük, másolja vagy írja be az alábbi képletet egy üres cellába:

=MID(A2, FIND("#",SUBSTITUTE(A2,",","#",2))+1, FIND("#",SUBSTITUTE(A2,",","#",3)) - FIND("#",SUBSTITUTE(A2,",","#",2))-1)

A képlet beillesztése után húzza le a kitöltő fogantyút a cellákra a képlet alkalmazásához, és a második és a harmadik vessző közötti összes szöveget kivontuk, ahogy az alábbi képernyőkép látható:


A képlet magyarázata:

1. TALÁLJON ("#", PÓT (A2, ",", "#", 2)) + 1: Ezt a részt a MID függvény a start_num argumentumként ismeri fel.

  • PÓT (A2, ",", "#", 2): Ezt a SUBSTITUTE függvényt arra használjuk, hogy az A2 cellában lévő második vesszőt # karakterrel helyettesítsük, az eredményt így kapjuk: "Apple-3000KG, Houston # Texas, USA".
  • MEGÁLLAPÍTÁS ("#", PÓT (A2, ",", "#", 2)) + 1: A FIND függvény használatával megkapja a # karakter pozícióját a szöveges karakterláncban, amelyet a SUBSTITUE függvény adott vissza. Az 1 hozzáadása azt jelenti, hogy a kibontást a következő karaktertől kezdjük. Ezzel megkapja a 22-es számot.

2. TALÁLJON ("#", PÓT (A2, ",", "#", 3)) - KERESD ("#", PÓT (A2, ",", "#", 2)) - 1: Ezt a részt a MID függvény a num_chars argumentumként ismeri fel.

  • KERESD ("#", PÓT (A2, ",", "#", 3)): Ez a képlet visszaadja a harmadik vessző pozícióját, megkapja a 27-es számot.
  • FIND("#",SUBSTITUTE(A2,",","#",3)) - FIND("#",SUBSTITUTE(A2,",","#",2))-1= 27-21-1: Vonja le a második vessző helyzetét a harmadik vessző helyzetéből, majd vonja le az 1-et az eredmény azt jelenti, hogy kizárja a vessző karaktert. És az eredmény 5.

3. KÖZÉP (A2, KERES ("#", PÓT (A2, ",", "#", 2)) + 1, KERES ("#", PÓT (A2, ",", "#", 3) ) - MEGÁLLAPÍTÁS ("#", PÓT (A2, ",", "#", 2)) - 1) = KÖZÉP (A2, 22, 5): Végül a MID függvény 5 karaktert von ki az A2 cella közepén, amely a huszonkettedik karakternél kezdődik.


Megjegyzések:

1. Ha a szöveges karakterláncokat elválasztja más elválasztó, akkor a képlet vesszőit csak szükség szerint módosítsa más elválasztókkal.

2. Egy másik egyszerű képlet szintén segíthet a második és a harmadik vessző közötti szöveg kibontásában:

=TRIM(MID(SUBSTITUTE(A2,",",REPT(" ",100)),200,100))


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

  • MID:
  • A MID függvény segítségével meghatározott számú karaktert kereshet és adhat vissza az adott szöveges karakterlánc közepétől.
  • 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.

További cikkek:

  • Kivonat több sort egy cellából
  • Ha van egy sor szövegrész, amelyeket sortörések választanak el egymástól (ami az Alt + Enter billentyűk lenyomásával történik a szöveg beírásakor), akkor most ezeket a szövegsorokat szeretné több cellába kibontani, az alábbi képernyőképen. Hogyan oldhatná meg egy képlettel az Excelben?
  • Szöveg kivonása a zárójelek közé a szöveg karakterláncából
  • Ha a szöveg egy része zárójelekkel van körülvéve a szövegláncban, akkor a zárójelek között az összes szöveges karakterláncot ki kell vonni a következő képernyőkép szerint. Hogyan tudná gyorsan és egyszerűen megoldani ezt a feladatot az Excel programban?
  • Szöveg kibontása egy adott karakter utolsó példánya után
  • Ha rendelkezik összetett szöveges karakterláncokkal, amelyek több elválasztót tartalmaznak (vegye példaként az alábbi képernyőképet, amely kötőjeleket, vesszőt, szóközöket tartalmaz a celladatban), és most meg szeretné találni a kötőjel utolsó előfordulásának helyzetét , majd vonja ki az alszöveget utána. Ebben a cikkben bemutatok néhány képletet a feladat kezelésére.

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 (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks God!!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations