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.