Ugrás a tartalomra

Bontsa ki a szöveget tartalmazó szót az Excelben

Előfordulhat, hogy érdemes kivonni a szót egy cellából, amely egy adott karaktert vagy szöveget tartalmaz, például a következő képernyőképen, hogy kivonja az összes olyan szót, amely tartalmazza a „=” karaktert. Hogyan oldhatná meg ezt a feladatot Excelben?


Kivonat egy adott karaktert vagy szöveget tartalmazó szót

A probléma megoldásához létre kell hoznia egy képletet, amely egyesíti a TRIM, MID, SUBSTITUTE, REPT, MAX és FIND funkciókat. Az általános szintaxis:

=TRIM(MID(SUBSTITUTE(string," ",REPT(" ",99)),MAX(1,FIND(char,SUBSTITUTE(string," ",REPT(" ",99)))-50),99))
  • string: Az a szöveges karaktersorozat vagy cellaérték, amelybe szót szeretne kibontani.
  • char: Az a karakter vagy szöveg, amelyet a szó kibontani kíván.

1. Kérjük, írja be vagy másolja a következő képletet egy üres cellába, ahol meg szeretné szerezni az eredményt:

=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",99)),MAX(1,FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50),99))

2. Ezután húzza át és másolja a képletet a használni kívánt cellákba, és a következő eredményt kapja:


A képlet magyarázata:
  • PÓT (A2, "", REPT ("", 99)): Ez a SUBSTITUTE funkció minden egyes szóközt helyettesít 99 szóközzel, amelyeket a REPT függvény ad vissza, és egy új szöveges karaktersorozatot kap, több szóközzel az egyes szavak között. A 99-es szám csak egy tetszőleges szám, amely a leghosszabb szót jelenti, amelyet ki kell szednie.
  • KERES ("=", PÓT (A2, "", REPT ("", 99))) - 50: Ezzel a FIND funkcióval megtalálható az első konkrét karakter (ebben az esetben „=”) pozíciója a SUBSTITUTE függvény által visszaadott új szöveges karakterláncban.
  • MAX (): Ha az alszöveg megjelenik a szöveges karakterlánc elején, a FIND függvény negatív számot kap, és ezt a MAX függvényt használja a negatív érték 1-re történő visszaállítására.
  • MID (SUBSTITUTE (A2, "", REPT ("", 99)), MAX (1, ​​KERES ("=", SUBSTITUTE (A2, "", REPT ("", 99))) - 50), 99): Ezzel a MID funkcióval 99 karaktert lehet kivonni a szöveges karakterláncból, amelyet a SUBSTITUTE függvény egy adott pozícióban ad vissza, amelyet a FIND függvény adott vissza.
  • TRIM (): Ez a TRIM funkció eltávolítja az összes extra szóközt a MID függvény által visszaadott szöveges karakterláncokból.

Megjegyzések:

1. A fenti képletben megváltoztathatja a „=” karaktert bármely más karakterre vagy szövegre, amelyre szüksége van.

2. Ha több olyan szó van, amely tartalmazza az adott karaktert, csak az első szót vonják ki.


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

  • REPT:
  • A REPT függvény a karakterek meghatározott számú ismétléséhez használható.
  • SUBSTITUTE:
  • A SUBSTITUTE függvény a szövegben lévő karaktereket egy szöveggel vagy karakterekkel helyettesíti.
  • 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.
  • MID:
  • A MID függvény a szöveg karakterláncának közepétől adja vissza az adott karaktereket.
  • MAX:
  • A MAX függvény az értéktartomány legnagyobb számértékét adja vissza.

További cikkek:

  • Kivonat egy adott karakterrel kezdődő szót az Excelben
  • Előfordulhat például, hogy ki kell bontania azt a szót, amely minden cellához egy speciális karakterrel kezdődik, = =, az alábbi képernyőképen. Hogyan oldhatná meg ezt a feladatot gyorsan és egyszerűen az Excel programban?
  • 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?
  • 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

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...


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 (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
J'ai le même problème que Pierre, le "FIND" n'existe pas sur mon excel.
This comment was minimized by the moderator on the site
Leider erkennt Excel die Formel nicht und deklariert sie als invalid!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations