
Generisk formel
=LEFT(text,FIND(character,text)-1)
Sammendrag
For å dele en tekststreng med et bestemt tegn, kan du bruke en kombinasjon av VENSTRE, HØYRE, LENGE og FINN-funksjonene.
I eksemplet vist er formelen i C5:
=LEFT(B5,FIND("_",B5)-1)
Og formelen i D5 er:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
Forklaring
Den første formelen bruker FINN-funksjonen til å finne understrekningen (_) i teksten, deretter trekker vi 1 for å gå tilbake til "tegnet før spesialtegnet".
FIND("_",B5)-1
I dette eksemplet returnerer FINN 7, så vi ender opp med 6.
Dette resultatet mates inn i VENSTRE-funksjonen som "num_chars" - antall tegn som skal trekkes ut fra B5, fra venstre:
=LEFT(B5,6)
Resultatet er strengen "011016".
For å få den andre delen av teksten bruker vi FINN med riktig funksjon.
Vi bruker FINN igjen for å finne understrekningen (7), og trekk deretter resultatet fra den totale lengden på teksten i B5 (22), beregnet med LEN-funksjonen:
LEN(B5)-FIND("_",B5)
Dette gir oss 15 (22-7), som blir matet inn i RIGHT-funksjonen som "num_chars" - - antall tegn som skal trekkes ut fra B5, fra høyre:
=RIGHT(B5,15)
Resultatet er strengen "Assessment.xlsx"