Excel

Extrahera text mellan parenteser

Extract Text Between Parentheses

Excel -formel: Extrahera text mellan parenteserGenerisk formel | _+_ | Sammanfattning

För att extrahera text mellan parenteser, hängslen, parentes etc. kan du använda en formel baserad på MID -funktionen, med hjälp av SEARCH -funktionen. I exemplet som visas är formeln i C5:





= MID (txt, SEARCH ('(',txt)+1, SEARCH (')',txt)- SEARCH ('(',txt)-1)
Förklaring

Grunden för denna formel är MID -funktionen, som extraherar ett visst antal tecken från text, som börjar på en specifik plats. För att ta reda på var vi ska börja extrahera text använder vi detta uttryck:

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

Detta lokaliserar de vänstra parenteserna och lägger till 1 för att få positionen för det första tecknet inom parentesen. För att ta reda på hur många tecken som ska extraheras använder vi detta uttryck:





 
 SEARCH ('(',B5)+1

Detta lokaliserar de andra parenteserna i texten och subtraherar positionen för de första parenteserna (mindre en) för att få det totala antalet tecken som behöver extraheras. Med denna information extraherar MID bara texten inom parentesen.

hur man använder normdist i Excel

Slutligen, eftersom vi vill ha ett tal som slutresultat i det här exemplet, lägger vi till noll till textvärdet som returneras av MID:



 
 SEARCH (')',B5)- SEARCH ('(',B5)-1

Denna matematiska operation gör att Excel tvingar textvärden till siffror. Om du inte behöver eller vill ha ett nummer i slutet är detta steg krävs inte .

Författare Dave Bruns


^