Extrahujte text mezi znaky (závorky) v tabulkách aplikace Excel a Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál předvede, jak extrahovat text mezi znaky v buňce v tabulkách Excelu a Google.

Extrahujte text mezi závorkami

K extrahování textu mezi libovolnými znaky můžeme použít vzorec založený na funkcích MID a FIND.

Například k extrahování dat mezi závorkami použijeme následující vzorec:

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

Rozpis vzorce

Tento vzorec funguje tak, že funkce MID extrahuje několik znaků z textového řetězce mezi začátkem závorky „(“ až po uzavírací závorku „)“. K tomu budeme potřebovat polohy závorek nebo závorek. A k nalezení těchto pozic použijeme funkci NAJÍT.

Pojďme rozebrat vzorec:

NAJÍT Funkce

Funkce First FIND najde pozici levé závorky „(“ v textovém řetězci. K výsledku funkce FIND jsme přidali 1, abychom vyloučili levou závorku při extrakci textu.

Výsledek této části vzorce bude sloužit jako start_num nebo druhý argument funkce MID.

= NAJÍT ("(", B3) +1

Druhá funkce FIND najde v textovém řetězci pozice pravé závorky „)“.

= NAJÍT (")", B3)

Přidáme třetí funkci FIND k odečtení od druhé funkce FIND. To nám dává délku textu mezi těmito závorkami.

A výsledná hodnota z tohoto vzorce bude třetím a posledním argumentem (argument num_chars) funkce MID.

= NAJÍT (")", B3) -FIND ("(", B3) -1

Funkce MID

Hodnoty obou těchto argumentů jsou zadány do funkce MID. Tím získáme text mezi závorkami.

= MID (B3, C3, D3)

Funkce TRIM

Můžeme také přidat funkci TRIM před funkci MID, abychom odstranili všechny mezery.

= TRIM (MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1))

Extrahujte text mezi znaky v Tabulkách Google

Vzorec pro extrahování textu mezi znaky funguje v Tabulkách Google úplně stejně jako v Excelu:

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave