Excel-kaava: Muunna jalat ja tuumat tuumiksi -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Jos haluat muuntaa mittauksen vain jalkoina ja tuumina tuumiksi (ts. 4'5 "53: ksi), voit käyttää kaavaa, joka perustuu useisiin toimintoihin, mukaan lukien VASEN, ETSI, MID ja SUBSTITUTE. Esitetyssä esimerkissä D5: n kaava on :

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

Selitys

Kaavan ensimmäisessä osassa jalat uutetaan ja muunnetaan VASEMMALLE ja ETSI näin:

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

Työskentelemällä sisältä ulospäin, FIND: tä käytetään paikantamaan yksittäisen lainauksen (') sijainti merkkijonossa. Tämä numero (miinus yksi) menee VASEN-toimintoon purettavien merkkien lukumääränä. Solulle B5 VASEN palauttaa arvon 8, joka kerrotaan sitten 12: lla tuumien saamiseksi.

Huomaa: VASEN palaa tekstiin, mutta kertomalla 12: lla piilotetaan teksti numero.

Kaavan toisessa osassa erotetaan tekstiarvon tuumaosa tällä:

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

Täällä löydämme jälleen yksittäisen lainauksen (') sijainnin merkkijonossa FIND: llä. Tällä kertaa kuitenkin lisätään yksi ja syötetään tulos MID-toimintoon merkkien purkamisen lähtökohtana.

Pettääksesi merkkien määrän, huijaamme ja käytämme LEN-toimintoa. LEN palauttaa merkkien B5 kokonaismäärän, joka on suurempi luku kuin mitä merkkijonossa on annettu yhden lainauksen jälkeen. MID kuitenkin yksinkertaisesti purkaa kaikki jäljellä olevat merkit. Mallille B5 MID palauttaa "4" "", joka menee SUBSTITUTE-funktioon tekstinä.

SUBSTITUTE on määritetty etsimään kaksoislainausta ("" "") ja korvaamaan ei mitään (""). B5: n tapauksessa SUBSTITUTE palauttaa tekstinä "4", joka lisätään jo määritettyyn jalkojen numeroon. Kuten aiemmin, matematiikkaoperaatio muuntaa tekstin luvuksi ja Excel palauttaa lopullisen tuloksen 100.

Muut yksiköt

Kun mittaus on tuumina, voit muuntaa CONVERT-toiminnolla muiksi mittayksiköiksi.

Mielenkiintoisia artikkeleita...