Ugrás a tartalomra

Bontsa ki a szöveget a második szóköz vagy vessző előtt vagy után

Ha ki kell vonnia a szövegláncokat, amelyek a második vagy n-edik karakter (szóköz vagy vessző) előtt vagy után szerepelnek a cellák listáján, akkor ez a cikk néhány képletet mutat be a feladat Excelben történő megoldására.


Bontsa ki a szöveget az Excel második vagy n-edik helye vagy vesszője után

Az Excelben a TRIM, MID, FIND és SUBSTITUTE funkciók kombinációja segíthet a feladat kezelésében, az általános szintaxis:

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • text: A szöveg karaktersorozata vagy cellahivatkozása, amelyből szöveget szeretne kivonni.
  • Nth: Azt a szóközt vagy vesszőpéldányt ábrázolja, amely alapján szöveget szeretne kibontani.

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

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255))


A képlet magyarázata:

PÓT (A2, "", "#", 2): Ez a BUBSTITUTE funkció arra szolgál, hogy megtalálja és kicserélje a második szóköz karaktert # karakterre az A2 cellában. Az eredményt így kapja:Helyezzen be több # üres sort”. Ezt a visszaküldött eredményt a FIND függvény belül_text argumentumként ismeri fel.

TALÁLJON ("#", PÓT (A2, "", "#", 2)) + 1: A FIND függvény megkapja a # karakter pozícióját a SUBSTITUTE függvény által visszaadott szöveges karaktersorozaton belül, hozzáadva 1 azt, hogy a szöveg második helye után megkapja a kezdő pozíciót, és megkapja 17. A visszaadott eredmény a MID függvény start_num argumentumaként fog felismerni.

KÖZÉP (A2, MEGTALÁL ("#", PÓTJA (A2, "", "#", 2)) + 1,255 XNUMX): A MID függvény 255 karakter kinyerésére szolgál az A2 cellában lévő szöveges karakterláncból, amelyek a FIND függvény által visszaadott karakterek számával kezdődnek.

doc kivonat a második szóköz után 04

TRIM (): Ez a TRIM funkció eltávolítja az összes extra szóközt, és csak egyet hagy a szavak között.


Megjegyzések:

1. Ha a szövegeit vesszővel vagy más elválasztókkal választja el, akkor csak a szóközt kell helyettesítenie más elválasztókkal, amire szüksége van. Mint például:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2,",","#",2))+1,255))

2. Ha az n-edik szóköz után kívánja kibontani a szöveget, kérjük, változtassa meg a 2-es számot a képletben szereplő számra, például a harmadik szó utáni szöveg kibontásához csak a következő képletet kell alkalmaznia:

=TRIM(MID(A4,FIND("#",SUBSTITUTE(A4," ","#",3))+1,255))


Bontsa ki a szöveget az Excel második vagy n-edik szóköze vagy vesszője előtt

A szöveg kibontásához a második vagy n-edik szóköz vagy vessző előtt, a BAL, SUBSTITUTE és FIND függvényekkel tehetünk szívességet. Az általános szintaxis:

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • text: A szöveg karaktersorozata vagy cellahivatkozása, amelyből szöveget szeretne kivonni.
  • Nth: Azt a szóközt vagy vesszőpéldányt ábrázolja, amely alapján szöveget szeretne kibontani.

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

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

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 kivonja a második szóköz előtt, az alábbi képernyőkép szerint


A képlet magyarázata:

PÓT (A2, "", "#", 2): Ez a BUBSTITUTE funkció arra szolgál, hogy megtalálja és kicserélje a második szóköz karaktert # karakterre az A2 cellában. Az eredményt így kapja:Helyezzen be több # üres sort”. Ezt a visszaküldött eredményt a FIND függvény belül_text argumentumként ismeri fel.

KERESD ("#", PÓT (A2, "", "#", 2)) - 1: A FIND függvény megkapja a # karakter pozícióját a SUBSTITUTE függvény által visszaadott szöveges karaktersorozaton belül, kivonva 1-et a szöveg második szóköz előtti pozíciójának megszerzéséhez. És megkapod 15. A visszaküldött eredmény a BAL függvény num_chars argumentumaként fog felismerni.

BAL (A2, MEGTALÁL ("#", PÓTJA (A2, "", "#", 2)) - 1): Végül a BAL funkciót használjuk a FIND függvény által visszaküldött bal szélső 15 karakter kibontására az A2 cella szövegsorából.


Megjegyzések:

1. Ha a szövegeit vesszővel vagy más elválasztókkal választja el, akkor csak a szóközt kell helyettesítenie más elválasztókkal, amire szüksége van. Mint például:

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

2. Az n-edik szó előtti szöveg kibontásához módosítsa a 2-es számot a képletben szereplő számra, például a harmadik szó előtti szöveg kibontásához csak a következő képletet kell alkalmaznia:

=LEFT(A4,FIND("#",SUBSTITUTE(A4," ","#",3))-1)


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.
  • LEFT:
  • A BAL funkció kivonja a megadott karakterek számát a mellékelt karakterlánc bal 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.
  • SUBSTITUTE:
  • A Microsoft Excel SUBSTITUTE függvény lecseréli a szöveget vagy karaktereket a szövegláncban egy másik szövegre vagy karakterekre.
  • TRIM:
  • A TRIM funkció eltávolítja az összes extra szóközt a szöveges karakterláncból, és csak egyetlen szóközt tart meg a szavak között.

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?
  • Kihúzza az alakzatot 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.

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