Vzorec aplikace Excel: Extrahujte text mezi závorkami -

Obsah

Obecný vzorec

=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1)

souhrn

Chcete-li extrahovat text mezi závorkami, závorkami, závorkami atd., Můžete použít vzorec založený na funkci MID s pomocí funkce SEARCH. V zobrazeném příkladu je vzorec v C5:

=MID(B5,SEARCH("(",B5)+1,SEARCH(")",B5)-SEARCH("(",B5)-1)+0

Vysvětlení

Základem tohoto vzorce je funkce MID, která z textu extrahuje určitý počet znaků počínaje konkrétním místem. Abychom zjistili, kde začít s extrakcí textu, použijeme tento výraz:

SEARCH("(",B5)+1

Tím se vyhledají levé závorky a přidá se 1, aby se získala pozice prvního znaku uvnitř závorek. Abychom zjistili, kolik znaků je třeba extrahovat, použijeme tento výraz:

SEARCH(")",B5)-SEARCH("(",B5)-1

Tím se vyhledají druhé závorky v textu a odečte se poloha prvních závorek (méně než jedna), aby se získal celkový počet znaků, které je třeba extrahovat. S touto informací extrahuje MID pouze text uvnitř závorek.

Nakonec, protože v tomto konkrétním příkladu chceme jako konečný výsledek číslo, přidáme nulu k textové hodnotě vrácené MID:

+0

Tato matematická operace způsobí, že Excel vynucuje textové hodnoty na čísla. Pokud číslo na konci nepotřebujete nebo nechcete, tento krok není nutný.

Zajímavé články...