Формула Excel: Перетворення футів і дюймів у дюйми -

Зміст

Загальна формула

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

Резюме

Щоб перетворити вимірювання у футах та дюймах у дюйми (тобто 4'5 "до 53), ви можете використовувати формулу, засновану на декількох функціях, включаючи LEFT, FIND, MID та SUBSTITUTE. :

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

Пояснення

У першій частині формули стопи витягуються та перетворюються ВЛІВО та ЗНАЙДУТЬ так:

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

Працюючи зсередини, FIND використовується для визначення позиції одинарної лапки (') у рядку. Це число (мінус один) надходить у функцію LEFT як кількість символів для вилучення. Для комірки B5 функція LEFT повертає 8, яка потім множиться на 12, щоб отримати дюйми.

Примітка: LEFT поверне текст, але, помноживши на 12, текст буде приховано на число.

У другій частині формули ми дістаємо дюймову частину текстового значення таким чином:

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

Тут ми знову знаходимо позицію одинарної лапки (') у рядку з FIND. Цього разу ми додаємо один і передаємо результат у функцію MID як початкову точку для вилучення символів.

Для кількості символів, які потрібно витягти, ми обдурюємо та використовуємо функцію LEN. LEN поверне загальну кількість символів у B5, що є більшим числом, ніж існує після одинарних лапок у рядку. однак MID просто витягне всі залишені символи. Для B5 MID повертає "4" "", яка переходить у функцію ЗАМІНИ як текст.

SUBSTITUTE налаштовано на пошук подвійних лапок ("" "") і заміну нічим (""). У випадку з B5, ЗАМІННИК повертає "4" як текст, який додається до вже визначеного числа футів. Як і раніше, математична операція перетворює текст у число, а Excel повертає кінцевий результат 100.

Інші одиниці

Отримавши вимірювання в дюймах, ви можете використовувати функцію CONVERT для перетворення в інші одиниці виміру.

Цікаві статті...