Hur man extraherar text före eller efter tecken i Excel och Google Sheets

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du extraherar text före eller efter ett tecken i Excel och Google Sheets.

Extrahera text före tecken med funktionerna HITTA och VÄNSTER

För att extrahera texten före kommatecknet kan vi använda VÄNSTER- och HITTA -funktionerna

Hitta funktion

Först kan vi hitta komma -positionen med hjälp av FIND -funktionen och sedan subtrahera en till värdet som returneras för att få längden på efternamnet.

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

Använd VÄNSTER -funktionen

Vi använder sedan den vänstra funktionen för att extrahera texten innan positionen returneras av FIND -funktionen ovan.

1 = VÄNSTER (B3, C3)

Att kombinera dessa funktioner ger formeln:

1 = VÄNSTER (B3, FIND (",", B3) -1)

Extrahera text efter tecken med funktionerna FIND, LEN och RIGHT

I nästa avsnitt kommer vi att använda funktionerna FIND, LEN och RIGHT för att extrahera texten efter ett specifikt tecken i en textsträng.

HITTA Funktion

Som vi gjorde i det föregående exemplet använder vi sökfunktionen för att hitta kommaens position och subtraherar sedan en till värdet som returneras för att få längden på efternamnet.

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

LEN -funktion

Vi använder sedan LEN -funktionen för att få textens totala längd

1 = LENG (B3)

Vi kan sedan kombinera FIND- och LEN -funktionerna för att få mängden tecken vi vill extrahera efter komma

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

HÖGER Funktion

Slutligen använder vi RIGHT -funktionen för att returnera tecknen efter kommatecken i cellen.

1 = HÖGER (B3, C3)

Genom att kombinera dessa funktioner får du denna formel:

1 = HÖGER (B3, LEN (B3) -FIND (",", B3) -1)

Extrahera text före tecken med hjälp av funktionerna HITTA och VÄNSTER i Google Kalkylark

Du kan extrahera text före ett tecken i Google -ark på samma sätt som du skulle göra det i Excel.

Extrahera text efter tecken med funktionerna FIND, LEN och RIGHT i Google Sheets

På samma sätt är det också samma sak att extrahera text efter ett tecken i Google Kalkylark.

wave wave wave wave wave