Det här exemplet visar hur man delar upp en rad i flera kolumner i Excel.
Problemet vi har att göra med i figuren ovan är att vi måste tala om för Excel var vi ska dela strängen. Raden med texten "Smith, Mike" har ett kommatecken vid position 6 (sjätte tecknet från vänster), och raden med texten "Williams, Janet" har ett kommatecken vid position 9.
- För att bara visa namnet i en annan cell, använd formeln nedan:
=RIGHT(A2,LEN(A2)-FIND(",",A2)-1)
=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(",";A2)-1)
Förklaring:
- För att hitta positionen för ett kommatecken, använd funktionen HITTA (HITTA) – position 6.
- För att få längden på en sträng, använd funktionen LEN (DLSTR) – 11 tecken.
- Formeln kokar ner till: =HÖGER(A2-11-6).
- Uttryck = HÖGER (A2) extraherar 4 tecken från höger och matar ut det önskade resultatet – “Mike”.
- För att bara visa efternamnet i en annan cell, använd formeln nedan:
=LEFT(A2,FIND(",",A2)-1)
=ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)
Förklaring:
- För att hitta positionen för ett kommatecken, använd funktionen HITTA (HITTA) – position 6.
- Formeln kokar ner till: =VÄNSTER(A2-6).
- Uttryck = VÄNSTER (A2) extraherar 5 tecken från vänster och ger önskat resultat – "Smith".
- Markera ett intervall B2: C2 och dra den nedåt för att klistra in formeln i resten av cellerna.