
Kopsavilkums
Lai sadalītu tādus izmērus kā "100x50x25" trīs atsevišķās daļās, varat izmantot formulas, kuru pamatā ir vairākas funkcijas: LEFT, MID, RIGHT, FIND, LEN un SUBSTITUTE.
Piezīme. Varat arī izmantot Flash Fill programmā Excel 2013 un jaunākās versijās, kā arī funkciju “Teksts uz kolonnām” iepriekšējās Excel versijās. Abas pieejas ir nedaudz vienkāršākas nekā tālāk aprakstītās formulas. Tomēr, ja vēlaties formulas risinājumu, lasiet tālāk.
Paskaidrojums
1. dimensija
Lai iegūtu pirmo dimensiju, mēs izmantojam šo formulu C4:
=LEFT(B4,FIND("x",B4)-1)
Tas darbojas, iegūstot tekstu sākot no kreisās puses. Rakstzīmju skaits tiek aprēķināts, atrodot pirmo "x" tekstā, izmantojot funkciju FIND, pēc tam atņemot 1.
2. dimensija
Lai iegūtu otro dimensiju, mēs izmantojam šo formulu D4:
=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))
Šajā formulā tiek izmantota funkcija MID, kas izvelk noteiktu rakstzīmju skaitu, sākot ar noteiktu pozīciju nākamajā. Sākuma pozīcija tiek aprēķināta šādi:
FIND("x",B4)+1
Kas vienkārši atrod pirmo "x" un pievieno 1.
Rakstzīmju skaitu aprēķina, izmantojot:
FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)
Mēs izmantojam SUBSTITUTE ar FIND, lai atrastu 2. "x" pozīciju, kā aprakstīts šeit.
Pēc tam mēs no tā atņemam pirmā "x" + 1 atrašanās vietu.
3. dimensija
Lai iegūtu trešo dimensiju, mēs izmantojam šo formulu E4:
=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))
Tas izmanto funkciju RIGHT, lai iegūtu noteiktu rakstzīmju skaitu, sākot no labās puses. Mēs aprēķinām iegūstamo rakstzīmju skaitu, iegūstot kopējo garumu ar LEN, pēc tam atņemot "x" 2. instances atrašanās vietu.