![](https://cdn.wiki-base.com/5611866/excel_formula_extract_text_between_parentheses__2.png.webp)
Všeobecný vzorec
=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1)
Zhrnutie
Na extrahovanie textu medzi zátvorkami, zátvorkami, zátvorkami atď. Môžete použiť vzorec založený na funkcii MID s pomocou funkcie SEARCH. V zobrazenom príklade je vzorec v C5:
=MID(B5,SEARCH("(",B5)+1,SEARCH(")",B5)-SEARCH("(",B5)-1)+0
Vysvetlenie
Základom tohto vzorca je funkcia MID, ktorá z textu extrahuje určitý počet znakov, počnúc konkrétnym miestom. Aby sme zistili, kde začať s extrahovaním textu, použijeme tento výraz:
SEARCH("(",B5)+1
Toto vyhľadá ľavú zátvorku a pridá 1, aby sa získala pozícia prvého znaku v zátvorkách. Aby sme zistili, koľko znakov je potrebné extrahovať, použijeme tento výraz:
SEARCH(")",B5)-SEARCH("(",B5)-1
Týmto sa v texte vyhľadajú druhé zátvorky a odčíta sa pozícia prvej zátvorky (menej ako jedna), čím sa získa celkový počet znakov, ktoré je potrebné extrahovať. S touto informáciou extrahuje MID iba text v zátvorkách.
Nakoniec, pretože v tomto konkrétnom príklade chceme ako konečný výsledok číslo, pridáme nulu k textovej hodnote vrátenej MID:
+0
Táto matematická operácia spôsobí, že program Excel prevedie textové hodnoty na čísla. Ak číslo na konci nepotrebujete alebo nechcete, tento krok nie je potrebný.