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

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

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 (0)
Még nincs értékelés. Legyen Ön az első, aki értékel!
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