Ugrás a tartalomra

Hogyan lehet kibontani a szöveges karakterlánc egy részét az Excel cellájából?

doc kivonat szubsztring 2

Ez az oktatóanyag bemutatja a szubsztring kivonásának módszereit a cella bal, középső vagy jobb oldaláról, és elmagyarázza, hogyan kell kibontani a szöveget egy adott karakter előtt vagy után, az alábbi képernyőképek alatt.


Bontsa ki az alszöveget balról, középről vagy jobbról

A módszer: Képlet segítségével nyerje ki az alszekciót balról, középről vagy jobbról

Az Excel programban néhány képlet segíthet a szöveg egy részének gyors kibontásában.

Bontsa ki az első n karaktert

Ha feltételezzük, hogy az első 3 karaktert ki akarja vonni egy adott listaadatból, akkor jelöljön ki egy üres cellát, ahová a kibontott eredményt szeretné helyezni, majd használja ezt a képletet

= BAL (B3,3)

B3 az a cella, amelyből a karaktereket kivonja, 3 a kivonni kívánt karakterek száma.

nyomja meg belép kulcs a kinyert eredmény megszerzéséhez. Ezután húzza a kitöltő fogantyút a cellákra a képlet alkalmazásához.
doc kivonat szubsztring 3

Kivonat utolsó n karaktert

Például vonja ki az utolsó 6 karaktert a karakterláncok listájából, válasszon egy üres cellát, ahová a kibontott eredményt szeretné helyezni, és használja ezt a képletet:

= JOBB (B9,6)

B9 az a cella, amelyből a karaktereket kivonja, 6 a kivonni kívánt karakterek száma.

nyomja meg belép kulcs a kinyert eredmény megszerzéséhez. Ezután húzza a kitöltő fogantyút a cellákra a képlet alkalmazásához.
doc kivonat szubsztring 4

Kivonat n karaktert alkot középen

Ha 3 karaktert szeretnél kibontani a karakterlánc 4. karakteréből, használhatod az alábbi képletet:

= MID (B15,4,3)

B15 az a cella, amelyből karaktereket von ki, 4 képviseli a 4. karakter kinyerési karaktereit (balról számolva), 3 a kivonni kívánt karakterek számát jelenti.

nyomja meg belép kulcs a kinyert eredmény megszerzéséhez. Ezután húzza a kitöltő fogantyút a cellákra a képlet alkalmazásához.
doc kivonat szubsztring 5

Jegyzet:

Ha a kivont eredményeket egy másik helyre szeretné áthelyezni, akkor először másolja és illessze be a kivont eredményeket értékként.

B módszer: A Kutools for Excel segítségével bontsa ki a részkarakterláncot balról, középről vagy jobbról

Ha nem ismeri a képleteket, megpróbálhatja Kutools az Excel számára'S Kivonat szöveg funkció, amelyet könnyű kezelni.

Az Extract Text segédprogram használata előtt szánjon 3 percet a Kutools for Excel ingyenes telepítésére: Ingyenes letöltés most!

1. Jelölje ki azokat a cellákat, amelyekből kivonja az alszövegeket, majd kattintson a gombra Kutools > szöveg > Kivonat szöveg.
doc kivonat szubsztring 5

2. A durranásban Kivonat szöveg párbeszédpanel alatt Kivonat hely szerint fülön az első három opció támogatja az alszövegek kibontását balról, középről vagy jobbról.
doc kivonat szubsztring 5

Az első N karakter: kivonat szubsztrátumot balról. Például vonja ki az első 2 karaktert, jelölje be ezt az opciót, és írja be a 2-t a szövegmezőbe.
doc kivonat szubsztring 5

Az utolsó N karakter: kivonja az alszöveget a karakterlánc jobb oldaláról. Például vonja ki az utolsó 2 karaktert, jelölje be ezt az opciót, és írja be a 2-t a szövegmezőbe.
doc kivonat szubsztring 5

A karakterek elejétől a végéig: a karakterek számának kivonása a közepéből a karakterlánchoz. Például kivonat a 4. karakterből a 9. karakterbe, jelölje be ezt az opciót, és írja be külön a 4. és 9. karaktert a szövegdobozokba.
doc kivonat szubsztring 5

Beszúrás képletként: jelölje be ezt a jelölőnégyzetet, az eredmény egy képlet, amelyet az eredeti karakterlánc változásával lehet megváltoztatni, különben az eredmény rögzített.

3. Miután megadta a kívánt helyet, kattintson a gombra Ok, megjelenik egy párbeszédpanel, ahol kiválaszthat egy cellát a kibontott részstring elhelyezéséhez. Kattintson az OK gombra.
doc kivonat szubsztring 5

Most kivonták az alszöveget.
doc kivonat szubsztring 5


Kivonat szubsztringet egy megadott karakter után vagy előtt

Ha egy meghatározott karakter után vagy előtt szeretné kibontani az alfejlécet, az alábbi módszerek egyikét alkalmazhatja a munka kezelésére.

A módszer: Kivonatolja az alszekciót egy megadott karakter után vagy előtt egy képlet segítségével

Tegyük fel, hogy karaktereket szeretne kinyerni a karakter után-”A karakterláncok listájából, kérjük, használja ezt a képletet:

= JOBB (B3, LEN (B3) -KERESÉS ("-", B3))

B3 az a cella, amelyből karaktereket szeretne kinyerni, - az a karakter, amely után ki akarod vonni a karakterláncot.

nyomja meg belép kulcs a kinyert eredmény megszerzéséhez. Ezután húzza a kitöltő fogantyút a cellákra a képlet alkalmazásához.
doc kivonat szubsztring 7

Ha egy meghatározott karakter előtt szeretné kivonni az alfejlécet, használhatja a következő képletet:

= BAL (B10, KERESÉS ("-", B10) -1)

A példa eredménye az alábbiakban látható:
doc kivonat szubsztring 9

Megjegyzések

Az adatok elveszhetnek vagy megváltozhatnak, miközben másolja és beilleszti a képlet eredményeit egy másik helyre. A probléma előfordulásának megakadályozása érdekében másolhatja és beillesztheti a képlet eredményeit értékként a képlet alkalmazása után. Vagy kipróbálhatja a B módszer.
doc kivonat szubsztring 10

B módszer: A Kutools for Excel által meghatározott karakter után vagy előtt kivonja a részstringet

A szubsztring közvetlen kivonásához egy megadott karakter után vagy előtt használhatja a Kivonat szöveg hasznossága Kutools az Excel számára, amely segíthet az összes karakter kibontásában egy karakter után vagy előtt, és egy karakter hosszúságát is kivonhatja egy karakter előtt vagy után.

Az Extract Text segédprogram használata előtt szánjon 3 percet a Kutools for Excel ingyenes telepítésére: Ingyenes letöltés most!

1. Jelölje ki azokat a cellákat, amelyekből karaktereket szeretne kinyerni, majd kattintson a gombra Kutools > szöveg > Kivonat szöveg.
doc kivonat szubsztring 5

2. A durranásban Kivonat szöveg párbeszéd, alatt Kivonat hely szerint lapon lépjen a szöveg előtti és a szöveges lehetőségek után a kívánt beállítás megadásához.
doc kivonat szubsztring 5

A szöveg előtt: bontsa ki az alsorokat a beírt karakter (ek) elõtt. Például beírja - beírja a szövegmezőbe, az összes karakter előtt -.
doc kivonat szubsztring 5

A szöveg után: kivonjuk az alszövegeket a beírt karakter (ek) után. Például írja be - a szövegmezőbe, az összes karakter után - kinyerjük.
doc kivonat szubsztring 5

Beszúrás képletként: jelölje be ezt a jelölőnégyzetet, az eredmény egy képlet, amelyet az eredeti karakterlánc változásával lehet megváltoztatni, különben az eredmény rögzített.

3. kettyenés Ok, megjelenik egy párbeszédpanel, ahol kiválaszthat egy cellát a kibontott részstring elhelyezéséhez. Kattintson a gombra OK.
doc kivonat szubsztring 5

Most a karakterlánc kivonása előtti vagy utáni sztring.
doc kivonat szubsztring 5


doc szöveges eszközök

13 olyan szöveges eszköz, amelyet az Excel programban használnia kell, amely 90% -kal növeli hatékonyságát

▲ A szöveges karakterláncok kötegelt szerkesztése a cellákban, például egyazon szöveg hozzáadása a cellákhoz egyszerre, a karakterek eltávolítása bármely pozícióból és így tovább.

▲ A képen látható eszközökön kívül a Kutools for Excelben 300 fejlett eszköz található, amelyek meg tudják oldani a 82%-os Excel rejtvényeket.

▲ Legyen 5 perc alatt Excel-szakértő, szerezze meg az emberek elismerését és előléptetését.

▲ 110000+ nagy hatékonyságú ember több mint 300 világhírű vállalat választotta.

30 napos ingyenes próbaidőszak, nincs szükség hitelkártyára


Kivonat két karakter közötti szubsztrátumot

Lehet, hogy egyes esetekben két karakter közül kell kivonatolnia az alszöveget, a feladat kezeléséhez az alábbi módszerek közül választhat.

A. módszer: Kivonat képlet szerint

Ha feltételezzük, hogy egy adott listából zárójelek () közé vonja ki a karaktereket, használhatja az alábbi képletet:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

A képletben B3 az a cella, amelyből sztringet szeretne kivonni, ( és a ) a két karakter, amelyek közé sztringet akarsz nyerni.

nyomja meg belép kulcs a kinyert eredmény megszerzéséhez. Ezután húzza a kitöltő fogantyút a cellákra a képlet alkalmazásához.
doc kivonat szubsztring 18

Megjegyzések

Ha a képlet kissé nehéz az Ön számára, akkor kipróbálhatja a B módszert, amely praktikus eszközzel oldja meg ezt a problémát.

B módszer: Kivonat a Kutools segítségével az Excelhez

In Kutools az Excel számáratöbb száz funkciója van, van egy funkció - Húzza ki a karakterláncokat a megadott szöveg között gyorsan kivonhatja az alszövegeket két karakter között.

Az Extract Text segédprogram használata előtt szánjon 3 percet a Kutools for Excel ingyenes telepítésére: Ingyenes letöltés most!

1. Jelöljön ki egy cellát, amely a kibontott részstring elhelyezésére szolgál, kattintson a gombra Kutools > Formula Segítő > szöveg > Húzza ki a karakterláncokat a megadott szöveg között.
doc kivonat szubsztring 5

2. Ban,-ben Képletek segítője párbeszédablak, menjen a Érvek bevitele szakaszban, majd válassza ki vagy írja be közvetlenül a cellahivatkozást és a két karaktert, amelyek közé kivonni kíván.

Alapértelmezés szerint, ha kiválasztja azt a cellahivatkozást, amely az alfejezet kivonatolásához használt, akkor a cellahivatkozás abszolút lesz, amely nem használhatja az automatikus kitöltési fogantyút a képlet kitöltéséhez, kérjük, változtassa meg relatívra.
doc kivonat szubsztring 5

3. kettyenés Ok, most megkapta az első eredményt, majd húzza az automatikus kitöltő fogantyút azokra a cellákra, amelyekre szüksége van erre a képletre.
doc kivonat szubsztring 5

Tipp:

Ha két karakter (beleértve a két karaktert is) karakterláncait szeretné kibontani, akkor a Kivonat szöveg hasznossága Kutools az Excel számára szívességet is tehet ebben a műveletben.

1. Jelölje ki azokat a cellákat, amelyekből karaktereket kíván kibontani, és kattintson a gombra Kutools > szöveg > Kivonat szöveg.
doc kivonat szubsztring 5

2. A poppingban Kivonat szöveg párbeszéd, alatt Kivonás szabály szerint lapon lépjen a szöveg szakaszban írja be azokat a karaktereket, amelyek közé a karakterláncot ki szeretné vonni, és a karakterláncot a wildcard megtérheti *. Ha rögzített hosszúságú karakterláncot szeretne kibontani, akkor a helyettesítő karaktert ? használható, egyet? jelezzen egy karaktert.

Ezután kattintson hozzáad hozzáadni a szabályt a A szabály leírása szakasz.
doc kivonat szubsztring 5

3.Click Ok, megjelenik egy párbeszédpanel, ahol kiválaszthat egy cellát a kibontott részstring elhelyezéséhez. Kattintson a gombra OK.
doc kivonat szubsztring 5

Most kivontuk a két karakter közötti karakterláncot.
doc kivonat szubsztring 5


E-mail cím kibontása egy karakterláncból

Ha e-mail címet szeretne kinyerni egy adott karakterláncból vagy cellatartományból, használhatja a Kivonat e-mail cím funkció, amely egyszerre kezeli ezt a munkát, ahelyett, hogy egyenként megkeresné őket.

Az E-mail cím kibontása segédprogram használata előtt szánjon 3 percet a Kutools for Excel ingyenes telepítésére: Ingyenes letöltés most!

1. Jelölje ki azokat a cellákat, amelyek kibontják az e-mail címet, majd kattintson a gombra Kutools > szöveg > Kivonat e-mail cím.
doc kivonat szubsztring 22

2. Ezután megjelenik egy párbeszédpanel, amelyben kiválaszthatja a cellát a cím e-mailjeinek kiadásához.
doc kivonat szubsztring 23

3. kettyenés OK, az egyes cellákban lévő e-mail címeket kibontották.
doc kivonat szubsztring 24


Számos vagy ábécés karakterek kivonása a karakterláncból

Ha van egy lista a numerikus, ábécé és speciális karakterekkel kevert adatokról, csak a számokat vagy alfabetikus értékeket szeretné kivonni, akkor megpróbálhatja a Kutools for Excel Karakterek eltávolítása segédprogramját.

1. A Karakterek eltávolítása segédprogram használata előtt rendelkeznie kell az adatok másolatával az alábbi képernyőképen:
doc kivonat szubsztring 25

2. Ezután válassza ki az adatok másolatát, kattintson a gombra Kutools > szöveg > Karakterek eltávolítása.
doc kivonat szubsztring 26

3. Ban,-ben Karakterek eltávolítása párbeszédpanelen ellenőrizze Nem numerikus lehetőség, kattintson Ok.
doc kivonat szubsztring 27

Most már csak a számjegyek maradtak.
doc kivonat szubsztring 28

Csak a betűrend szerinti értékek kibontásához ellenőrizze Nem alfa lehetőség a Karakterek eltávolítása párbeszéd.
doc kivonat szubsztring 30


Töltse le a minta fájlt

doc mintaKattintson a minta fájl letöltéséhez


A fájlkonvertálással kapcsolatos egyéb műveletek (cikkek)

Idő kivonása a datetime karakterláncból
Trükköket biztosít az idő (óó: hh: ss) vagy az óra / perc / másodperc kivonására csak a dátum-idő karakterláncból (hh / nn / éééé óó: h: mm)

Bontsa ki a kritériumoknak megfelelő sorokat
Ebben a cikkben ez segíthet abban, hogy ezeket a kritériumoknak megfelelő sorokat gyorsan kivonhassa az Excel egy másik helyére, kivéve, ha egyesével megtalálja és másolja őket.

Kivonat egy n-edik karaktert a karakterláncból
Itt bemutatjuk az n-edik karakter sztringből történő kivonásának módszereit, például kivonjuk a 3. karaktert az a1b2c3 húrból, az eredmény b.

Kivonat két karakter közötti szubsztrátumot
Mutassa meg az alstring kibontásának két azonos vagy különböző karakter közötti módszereit.


  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése és az adatok megőrzése; Osztott cellák tartalma; Kombinálja az ismétlődő sorokat és az Összeg / Átlagot... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kedvenc és gyorsan beszúrható képletek, Tartományok, diagramok és képek; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Pivot tábla csoportosítás hét száma, a hét napja és egyebek ... Mutassa a Feloldott, Zárt cellákat különböző színekkel; Jelölje ki azokat a cellákat, amelyeknek képlete / neve van...
kte lap 201905
  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations