Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet szöveget kinyerni a karakterek között egy cellában az Excel és a Google Táblázatokban.
Szöveg kivonása a zárójelek között
A szöveg bármely karakter közötti kibontásához használhatunk egy MID és FIND függvényeken alapuló képletet.
Például a zárójelek közötti adatok kinyeréséhez a következő képletet fogjuk használni:
= MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1)
Képletbontás
Ez a képlet úgy működik, hogy a MID függvény számos karaktert von ki a szöveges karakterláncból a „(”) zárójel („”) zárójel közé. Ehhez szükségünk lesz a zárójelek vagy zárójelek pozíciójára. És a FIND funkciót használjuk ezeknek a pozícióknak a megismeréséhez.
Bontsuk szét a képletet:
FUNKCIÓK KERESÉSE
Az Első KERESÉS függvény megkeresi a bal oldali zárójel "(") pozícióját a szöveg karakterláncban. A FIND függvény eredményéhez 1 -et adtunk hozzá, hogy kizárjuk a bal zárójelet a szöveg kivonatolásából.
A képlet ezen részének eredménye a MID függvény kezdő száma vagy második argumentuma lesz.
= KERESÉS ("(", B3) +1
A második FIND függvény megtalálja a jobb oldali zárójelek „)” pozícióját a szöveges karakterláncban.
= KERESÉS (")", B3)
A második FIND függvényből kivonunk egy harmadik FIND függvényt. Ez adja meg a zárójelek közötti szöveg hosszát.
Ebből a képletből származó érték lesz a MID függvény harmadik és utolsó argumentuma (num_chars argumentum).
= FIND (")", B3) -FIND ("(", B3) -1
MID funkció
Mindkét argumentum értéke bekerül a MID függvénybe. Ezzel megadjuk a zárójelek közötti szöveget.
= MID (B3, C3, D3)
TRIM funkció
Hozzáadhatjuk a TRIM funkciót a MID funkció előtt is, hogy eltávolítsuk az összes extra helyet.
= TRIM (MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1))
Szöveg kivonása a karakterek között a Google Táblázatokban
A szöveg karakterek közötti kinyerésére szolgáló képlet pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben: