Excel formula: Podijelite dimenzije na tri dijela -

Sažetak

Da biste dimenzije poput "100x50x25" podijelili na tri odvojena dijela, možete koristiti formule na temelju nekoliko funkcija: LIJEVO, SREDINA, DESNO, PRONAĐI, LEN i ZAMJENA.

Napomena: možete koristiti i Flash Fill u programu Excel 2013 i novijim verzijama i značajku "Tekst u stupce" u ranijim verzijama Excela. Oba su pristupa prilično jednostavnija od dolje opisanih formula. Međutim, ako želite rješenje formule, pročitajte dalje.

Obrazloženje

1. dimenzija

Da bismo dobili prvu dimenziju, koristimo ovu formulu u C4:

=LEFT(B4,FIND("x",B4)-1)

To djeluje izvlačenjem teksta koji počinje LIJEVO. Broj znakova izračunava se pronalaženjem prvog "x" u tekstu pomoću funkcije FIND, a zatim oduzimanjem 1.

2. dimenzija

Da bismo dobili drugu dimenziju, koristimo ovu formulu u D4:

=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))

Ova formula koristi funkciju MID, koja izvlači određeni broj znakova počevši od određenog položaja u sljedećem. Početna pozicija izračunava se na sljedeći način:

FIND("x",B4)+1

Koji jednostavno locira prvi "x" i dodaje 1.

Broj znakova izračunava se pomoću:

FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)

Koristimo ZAMJENU s FIND-om za lociranje položaja 2. "x", kako je ovdje opisano.

Zatim od toga oduzmemo mjesto prvog "x" + 1.

3. dimenzija

Da bismo dobili treću dimenziju, koristimo ovu formulu u E4:

=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))

To koristi funkciju DESNO za izdvajanje određenog broja znakova, počevši s desne strane. Izračunavamo broj znakova za izdvajanje dobivanjem ukupne duljine s LEN, a zatim oduzimanjem mjesta drugog primjerka "x".

Zanimljivi članci...