Fråga 2 Dela kolumn (Obs: förstör originaldata)
Kopiera din datakolumn till D-kolumnen (eller någonstans där det inte finns något viktigt till höger).
markera den nya kolumnen och gå till
DATA-> dataverktyg->text till kolumn-> Avgänsade fält [nästa>] avgränsare, Annan
skriv in streck - som avgränsare och tryck på slutför. Nu delas det upp i olika kolumner
Formler
Du kan även testa med formler. Men det kan bli segt med 100 000 rader.
2 an är lättast.
Kolla hur långt in strecket står SÖK("-";C1) och tag ut allt som står till vänster (-1)
Skriv in den här formeln i Cell D1
=VÄNSTER(1;SÖK("-";C1)-1)
Alternativt: tag ut 4:a tecken och radera strecket om det finns
=BYT.UT(VÄNSTER(C1;4);"-";"")
Om det fungerar kopierar du ner formeln 100 000 rader...
1:an är krångligare eftersom det inte finns något färdigt "4:e tecknet från höger" formel. Men om du plockar ut det 4:e från slutet kan du kolla om det är ett tal ellar inte. Går att göra på olika sätt. Exempel:
=ÄRTAL(1*VÄNSTER(HÖGER(A1;4);1))
=ÄRTAL(1*EXTEXT(A1;LÄNGD(A1)-3;1))
Sen tar du 3 eller 4:a tecken från höger beroende på om det är ett tal.
=HÖGER(A1;OM(ÄRTAL(1*VÄNSTER(HÖGER(A1;4);1));3;4))
Alt
=HÖGER(A1;OM(ÄRTAL(1*EXTEXT(A1;LÄNGD(A1)-3;1));3;4))
Förmoligen är det bättre att göra två steg (plocka ut de 4:a högraste tecknen till en kolumn och sedan kolla om den börjar på siffra eller ej. Smaksak.