
Sammendrag
For å dele dimensjoner som "100x50x25" i tre separate deler, kan du bruke formler basert på flere funksjoner: VENSTRE, MIDT, HØYRE, FINN, LENG og SUBSTITUT.
Merk: Du kan også bruke Flash Fill i Excel 2013 og nyere, og funksjonen "Tekst til kolonner" i tidligere versjoner av Excel. Begge tilnærmingene er ganske enklere enn formlene beskrevet nedenfor. Men hvis du vil ha en formelløsning, kan du lese videre.
Forklaring
Den første dimensjonen
For å få den første dimensjonen bruker vi denne formelen i C4:
=LEFT(B4,FIND("x",B4)-1)
Dette fungerer ved å trekke ut tekst fra VENSTRE. Antall tegn beregnes ved å finne den første "x" i teksten ved hjelp av FINN-funksjonen, og deretter trekke 1.
2. dimensjon
For å få den andre dimensjonen bruker vi denne formelen i D4:
=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))
Denne formelen bruker MID-funksjonen, som trekker ut et visst antall tegn fra en bestemt posisjon i neste. Startposisjonen beregnes med dette:
FIND("x",B4)+1
Som bare finner den første "x" og legger til 1.
Antall tegn beregnes ved hjelp av:
FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)
Vi bruker SUBSTITUTE med FINN for å finne posisjonen til 2. "x", som beskrevet her.
Deretter trekker vi plasseringen av den første "x" + 1.
3. dimensjon
For å få den tredje dimensjonen bruker vi denne formelen i E4:
=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))
Dette bruker HØYRE-funksjonen for å trekke ut et bestemt antall tegn, fra høyre. Vi beregner antall tegn som skal trekkes ut ved å få total lengde med LEN, og deretter trekke plasseringen av 2. forekomst av "x".