„Excel“ formulė: padalykite matmenis į tris dalis -

Santrauka

Jei norite suskaidyti matmenis, pvz., „100x50x25“, į tris atskiras dalis, galite naudoti formules, pagrįstas keliomis funkcijomis: Kairė, Vidurinis, Dešinė, Rasti, LEN ir PAKEITIMAS.

Pastaba: taip pat galite naudoti „Flash Fill“ „Excel 2013“ ir naujesnėse versijose bei ankstesnių „Excel“ versijų funkciją „Tekstas į stulpelius“. Abu metodai yra šiek tiek paprastesni nei toliau aprašytos formulės. Tačiau, jei norite formulės sprendimo, skaitykite toliau.

Paaiškinimas

1 dimensija

Norėdami gauti pirmąjį aspektą, mes naudojame šią formulę C4:

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

Tai veikia išgaunant tekstą, prasidedantį kairėn. Simbolių skaičius apskaičiuojamas suradus pirmąjį „x“ tekste, naudojant funkciją RASTI, tada atimant 1.

2 dimensija

Norėdami gauti antrąjį aspektą, mes naudojame šią formulę D4:

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

Ši formulė naudoja funkciją MID, kuri išskiria tam tikrą skaičių simbolių, pradedant tam tikra pozicija kitoje. Pradinė padėtis apskaičiuojama taip:

FIND("x",B4)+1

Kuris tiesiog suranda pirmąjį „x“ ir prideda 1.

Simbolių skaičius apskaičiuojamas naudojant:

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

Mes naudojame SUBSTITUTE with FIND, kad nustatytume 2-ojo „x“ padėtį, kaip aprašyta čia.

Tada iš to atimame pirmojo „x“ + 1 vietą.

3 dimensija

Norėdami gauti trečiąjį aspektą, mes naudojame šią formulę E4:

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

Tam naudojama funkcija RIGHT, kad būtų išskirtas konkretus simbolių skaičius, pradedant nuo dešinės. Apskaičiuojame išgaunamų simbolių skaičių, gaunant bendrą ilgį su LEN, tada atimant 2-osios „x“ egzemplioriaus vietą.

Įdomios straipsniai...