Формула на Excel: Преобразуване на краката и инчовете в инчове -

Съдържание

Обща формула

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

Обобщение

За да преобразувате измерване във футове и инчове само в инчове (т.е. 4'5 "до 53), можете да използвате формула, базирана на няколко функции, включително НАЛЯВО, НАМЕРЕТЕ, СРЕДНО и ЗАМЕНИТЕ. В показания пример формулата в D5 е :

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

Обяснение

В първата част на формулата краката се извличат и преобразуват НАЛЯВО и НАМЕРЯТ така:

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

Работейки отвътре навън, FIND се използва за намиране на позицията на единичната кавичка (') в низа. Това число (минус един) влиза във функцията НАЛЯВО като брой символи за извличане. За клетка B5 LEFT връща 8, което след това се умножава по 12, за да се получат инчове.

Забележка: НАЛЯВО ще върне текст, но умножаването по 12 ще скрие текста в число.

Във втората част на формулата извличаме инчовата част от текстовата стойност с това:

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

Тук отново намираме позицията на единичната кавичка (') в низа с FIND. Този път обаче добавяме един и подаваме резултата във функцията MID като начална точка за извличане на символи.

За извличане на броя знаци изневеряваме и използваме функцията LEN. LEN ще върне общия брой знаци в B5, което е по-голямо число от съществуващото след единичната кавичка в низа. обаче MID просто ще извлече всички останали знаци. За B5, MID ще върне "4" "", което влиза във функцията ЗАМЕСТИТЕЛ като текст.

SUBSTITUTE е конфигуриран да търси двойна кавичка ("" "") и да замества с нищо (""). В случая на B5, SUBSTITUTE връща "4" като текст, който се добавя към вече определен номер на краката. Както и преди, математическата операция преобразува текста в число и Excel връща краен резултат от 100.

Други единици

След като измервате в инчове, можете да използвате функцията CONVERT, за да конвертирате в други мерни единици.

Интересни статии...