Extrahujte text medzi znakmi (zátvorky) v tabuľkách Excel a Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukáže, ako extrahovať text medzi znakmi v bunke v tabuľkách Excel a Google.

Extrahujte text medzi zátvorkami

Na extrahovanie textu medzi ľubovoľnými znakmi môžeme použiť vzorec založený na funkciách MID a FIND.

Napríklad na extrakciu údajov medzi zátvorkami použijeme nasledujúci vzorec:

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

Rozpis formuly

Tento vzorec funguje tak, že funkcia MID extrahuje určitý počet znakov z textového reťazca medzi začiatkom zátvorky „(“ a zátvorkou „)“. Na to budeme potrebovať polohy zátvoriek alebo zátvoriek. Na nájdenie týchto pozícií použijeme funkciu NÁJSŤ.

Rozoberme vzorec:

FIND funkcie

Prvá funkcia FIND nájde pozíciu ľavej zátvorky „(“ v textovom reťazci. K výsledku funkcie NÁJDI sme pridali 1, aby sme pri extrakcii textu vylúčili ľavú zátvorku.

Výsledok tejto časti vzorca bude slúžiť ako počiatočný_číslo alebo druhý argument funkcie MID.

= NÁJSŤ ("(", B3) +1

Druhá funkcia FIND nájde polohy pravej zátvorky „)“ v textovom reťazci.

= NÁJSŤ (")", B3)

Pridáme tretiu funkciu FIND na odčítanie od druhej funkcie FIND. To nám dáva dĺžku textu medzi týmito zátvorkami.

A výsledná hodnota z tohto vzorca bude tretím a posledným argumentom (argument num_chars) funkcie MID.

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

Funkcia MID

Hodnoty oboch týchto argumentov sa zadávajú do funkcie MID. To nám poskytne text medzi zátvorkami.

= MID (B3, C3, D3)

Funkcia TRIM

Môžeme tiež pridať funkciu TRIM pred funkciu MID, aby sme odstránili všetky medzery.

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

Extrahujte text medzi znakmi v Tabuľkách Google

Vzorec na extrahovanie textu medzi znakmi funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave