
Povzetek
Če želite dimenzije, kot je "100x50x25", razdeliti na tri ločene dele, lahko uporabite formule, ki temeljijo na več funkcijah: LEVO, SREDNJA, DESNA, FIND, LEN in NADOMESTA.
Opomba: v programu Excel 2013 in novejših različicah lahko uporabite tudi Flash Fill in funkcijo »Besedilo v stolpce« v starejših različicah Excela. Oba pristopa sta precej enostavnejša od spodnjih formul. Če pa želite rešitev formule, preberite naprej.
Pojasnilo
1. dimenzija
Da dobimo prvo dimenzijo, uporabimo to formulo v C4:
=LEFT(B4,FIND("x",B4)-1)
To deluje tako, da izvlečete besedilo, začenši LEVO. Število znakov se izračuna tako, da v besedilu poiščemo prvi "x" s funkcijo FIND, nato odštejemo 1.
2. dimenzija
Da dobimo drugo dimenzijo, uporabimo to formulo v D4:
=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))
Ta formula uporablja funkcijo MID, ki izvleče določeno število znakov, začenši z določenim položajem v naslednjem. Začetni položaj se izračuna s tem:
FIND("x",B4)+1
Kar preprosto poišče prvi "x" in doda 1.
Število znakov se izračuna z uporabo:
FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)
SUBSTITUTE s funkcijo FIND poiščemo položaj 2. "x", kot je opisano tukaj.
Nato od tega odštejemo lokacijo prvega "x" + 1.
3. dimenzija
Za pridobitev tretje dimenzije uporabljamo to formulo v E4:
=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))
Ta uporablja funkcijo DESNO za izločanje določenega števila znakov, začenši z desne. Izračunamo število znakov, ki jih je treba izvleči, tako da dobimo skupno dolžino z LEN, nato odštejemo lokacijo 2. primerka "x".