Exceli valem: teisendage jalad ja tollid tollideks

Lang L: none (table-of-contents)

Üldine valem

=INT(A1/12)&"' "&MOD(A1)&""""

Kokkuvõte

Mõõtude teisendamiseks ainult jalgades ja tollides tollideks (st 4'5 "53-ni) saate kasutada mitmel funktsioonil põhinevat valemit, sealhulgas LEFT, LEIDA, MID ja SUBSTITUTE. Näidatud näites on valem D5-s :

=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Selgitus

Valemi esimeses osas eraldatakse jalad ja teisendatakse need vasakule ja vasakule:

=LEFT(B5,FIND("'",B5)-1)*12

Töötades seestpoolt, kasutatakse FIND-i, et leida stringis ühe tsitaadi (') asukoht. See number (miinus üks) läheb funktsiooni VASAKU kui eraldatavate märkide arv. Lahtri B5 korral tagastab LEFT väärtus 8, mis korrutatakse tollidega saamiseks 12-ga.

Märkus: LEFT tagastab teksti, kuid 12-ga korrutamine varjab teksti numbri.

Valemi teises osas eraldame teksti väärtuse tolliosa sellega:

SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Siin leiame jällegi üksiku tsitaadi (') positsiooni stringis FIND-iga. Seekord aga lisame ühe ja sisestame tulemuse tähemärkide väljavõtte lähtepunktiks funktsiooni MID.

Tähemärkide arvu väljavõtmiseks petame ja kasutame funktsiooni LEN. LEN tagastab tähemärkide koguarvu B5-s, mis on suurem arv, kui eksisteerib pärast stringi üksikut tsitaati. MID aga lihtsalt eraldab kõik ülejäänud tähemärgid. B5 puhul tagastab MID "4" "", mis läheb tekstina funktsiooni SUBSTITUTE juurde.

SUBSTITUTE on konfigureeritud otsima topeltpakkumist ("" "") ja asendama millegagi (""). B5 puhul tagastab SUBSTITUTE tekstina "4", mis lisatakse juba määratud jalanumbrile. Nagu varemgi, teisendab matemaatikaoperatsioon teksti arvuks ja Excel tagastab lõpptulemuse 100.

Muud üksused

Kui mõõtmine on tollides, saate funktsiooni CONVERT teiseks mõõtühikuks teisendamiseks kasutada.

Huvitavad Artiklid...