Excel formula: razsek dimenzij na tri dele -

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".

Zanimive Članki...