Extrahera text mellan parenteser från textsträngen
Om det finns en del av texten omgiven av parenteser i textsträngen måste du nu extrahera alla textsträngar mellan parenteserna enligt följande skärmdump. Hur kunde du lösa den här uppgiften i Excel snabbt och enkelt?
Extrahera text mellan parenteser från textsträng i Excel
För att extrahera data mellan parentes bör du först hitta platsen för vänster och höger parentes genom att använda SÖK-funktionen och sedan använda Mid-funktionen för att få resultatet. Den generiska syntaxen är:
- text: Textsträngen eller cellvärdet som du vill extrahera data från.
Ange eller kopiera formeln nedan till en tom cell:
Dra sedan den här formeln till andra celler som du vill använda den här formeln och alla texter mellan parenteserna har extraherats, se skärmdump:
Förklaring av formeln:
- 1. SÖK ("(", A2) +1: Denna SÖK-funktion returnerar positionen för det första vänstra parentesstecknet i cell A2 och lägg till 1 för att få positionen för det första tecknet inom parentes. Denna del känns igen som argumentet start_num i MID-funktionen.
- 2. SÖK (")", A2) -SÖK ("(", A2) -1:
- SÖK (")", A2): Denna del av formeln returnerar positionen för det första högra parentesetecknet i cell A2.
- SÖK (")", A2) -SÖK ("(", A2) -1: Positionen för de högra parenteserna subtraherar positionen för de vänstra parenteserna för att få antalet tecken mellan parenteserna som behöver extraheras. Och detta returnerade värde kommer att kännas igen som argumentet num_chars i MID-funktionen.
- 3. MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1): Hittills används MID-funktionen för att extrahera texten inom parentes.
Anmärkningar: Om det finns flera parenteser i en cell ska du tillämpa följande formel för att extrahera alla underlag från parenteserna:
Dra sedan denna formel till rätt celler för att få alla strängar mellan parenteserna från en cell, se skärmdump:
Fortsätt att dra fyllningshandtaget ner till det cellområde som du vill använda denna formel, och alla texter mellan alla parenteser har extraherats på en gång, se skärmdump:
Relativa funktioner som används:
- MID:
- MID-funktionen returnerar de specifika tecknen från mitten av textsträngen.
- SEARCH:
- SÖK-funktionen kan hjälpa dig att hitta positionen för en viss karaktär eller delsträng från den givna texten.
Fler artiklar:
- Extrahera ord som börjar med ett specifikt tecken i Excel
- Du kan till exempel behöva extrahera ordet som börjar med ett specifikt tecken "=" för varje cell som visas nedan i skärmdumpen. Hur kan du lösa den här uppgiften snabbt och enkelt i Excel?
- Extrahera ord som innehåller specifik text i Excel
- Ibland kanske du vill extrahera ordet från en cell som innehåller ett visst tecken eller en viss text, till exempel följande skärmdump som visas, för att extrahera alla ord som innehåller “=” -tecknet. Hur kunde du lösa den här uppgiften i Excel?
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.