
Általános képlet
=INT(A1/12)&"' "&MOD(A1)&""""
Összegzés
A lábban és hüvelykben kifejezett mérés konvertálásához csak hüvelykre (azaz 4'5 "-ről 53-ra) többféle funkción alapuló képletet használhat, beleértve a BAL, MEGFEL, MID és SUBSTITUTE elemeket. A bemutatott példában a D5 képlete :
=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")
Magyarázat
A képlet első részében a lábakat kivonjuk és átalakítjuk BALRA és MEGTALÁLJUK így:
=LEFT(B5,FIND("'",B5)-1)*12
Belülről kifelé haladva a FIND segítségével megkeresi az egyetlen idézet (') pozícióját a karakterláncban. Ez a szám (mínusz egy) a BAL funkcióba kerül a kibontandó karakterek számaként. A B5 cella esetén a BAL 8 értéket ad vissza, amelyet ezután 12-gyel megszorozva centimétereket kapunk.
Megjegyzés: A BAL billentyû visszaadja a szöveget, de 12-vel szorozva számot rejt a szöveg.
A képlet második részében ezzel kivonjuk a szövegérték hüvelykes részét:
SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")
Itt ismét megkeressük az egyetlen idézet (') helyét a karakterláncban a FIND paranccsal. Ezúttal azonban hozzáadunk egyet, és az eredményt betöltöttük a MID függvénybe, mint a karakterek kinyerésének kiindulópontjába.
A kitermelhető karakterek számához csalunk és használjuk a LEN függvényt. A LEN visszaadja az összes karaktert a B5-ben, ami nagyobb szám, mint amennyi a karakterlánc egyetlen idézete után létezik. a MID azonban egyszerűen kivonja az összes megmaradt karaktert. A B5 esetében a MID "4" "" értéket ad vissza, amely szövegként a SUBSTITUTE funkcióba kerül.
A SUBSTITUTE úgy van beállítva, hogy kettős idézetet ("" "") keressen és helyettesítse semmivel (""). A B5 esetében a SUBSTITUTE "4" -et ad vissza szövegként, amely hozzáadódik a már meghatározott lábszámhoz. Mint korábban, a matematikai művelet is a szöveget számokká konvertálja, és az Excel 100-as végeredményt ad vissza.
Egyéb egységek
Miután megadta a mérést hüvelykben, a CONVERT funkcióval átalakíthatja más mértékegységekké.