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