
Kopsavilkums
Lai sadalītu izmērus, piemēram, "100x50", divā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 vienkāršākas nekā tālāk aprakstītās formulas. Tomēr lasiet tālāk uz formulu balstītu risinājumu.
Paskaidrojums
Priekšvēsture
Bieži kaitina dati, ka tos var attēlot kā tekstu, nevis skaitļus. Īpaši bieži tas attiecas uz izmēriem, kas var parādīties vienā teksta virknē, kurā ietilpst vienības, piemēram:
50 pēdas x 200 pēdas
153 pēdas x 324 pēdas
utt.
Izklājlapā ir daudz ērtāk izmantot faktiskos skaitļus, lai tos varētu izmantot aprēķinos, kā vēlaties.
Atsevišķu izmēru iegūšanu no teksta attēlojuma var izdarīt ar formulām, kas apvieno vairākas teksta funkcijas.
Risinājums
Šajā gadījumā, tā kā dimensijās ir iekļautas gan "ft" vienība, gan atstarpes rakstzīmes (""), ir lietderīgi vispirms noņemt šīs. Tas "normalizēs" izmērus un vienkāršos formulas, kas veic faktisko ieguvi.
Lai noņemtu gan "ft", gan "", mēs izmantojam šo formulu šūnā C6, kas satur divas ligzdotas SUBSTITUTE funkcijas:
=SUBSTITUTE(SUBSTITUTE(B5,"ft","")," ","")
Šī formula ņem sākotnējo tekstu un vispirms noņem sloksnes "ft" (iekšpusē), pēc tam sloksnes atstarpes ar ārējo SUBSTITUTE funkciju.
Rezultāts ir dimensija, kurā tikai "x" atdala abas daļas.
Tagad mēs varam iegūt divas salīdzinoši vienkāršas formulas, lai iegūtu katru daļu. Lai iegūtu izmēru kreisajā pusē, D6 satur:
=LEFT(C5,FIND("x",C5)-1)
Lai iegūtu dimensiju pa labi, E6 satur:
=RIGHT(C5,LEN(C5)-FIND("x",C5))
Abas iepriekš minētās formulas iegūst pareizo izmēru, izmantojot “FIND”, lai atrastu “x”. Lai iegūtu sīkāku informāciju, skatiet saistītās funkciju saites šajā lapā.