
Общая формула
=INT(A1/12)&"' "&MOD(A1)&""""
Резюме
Чтобы преобразовать измерения в футах и дюймах только в дюймы (например, от 4 футов 5 дюймов до 53), вы можете использовать формулу, основанную на нескольких функциях, включая LEFT, FIND, MID и SUBSTITUTE. В показанном примере формула в D5 имеет вид :
=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")
Объяснение
В первой части формулы ступни извлекаются и преобразуются в LEFT и FIND следующим образом:
=LEFT(B5,FIND("'",B5)-1)*12
Работая изнутри наружу, FIND используется для определения положения одинарной кавычки (') в строке. Это число (минус один) входит в функцию LEFT как количество извлекаемых символов. Для ячейки B5 функция LEFT возвращает 8, которое затем умножается на 12, чтобы получить дюймы.
Примечание: ВЛЕВО вернет текст, но умножение на 12 превратит текст в число.
Во второй части формулы мы извлекаем часть текстового значения в дюймах следующим образом:
SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")
Здесь мы снова определяем позицию одиночной кавычки (') в строке с помощью НАЙТИ. Однако на этот раз мы добавляем один и передаем результат в функцию MID в качестве отправной точки для извлечения символов.
Для количества извлекаемых символов мы обманываем и используем функцию LEN. LEN вернет общее количество символов в B5, которое больше, чем существует после одинарной кавычки в строке. однако MID просто извлечет все оставшиеся символы. Для B5 MID вернет "4" "", которое переходит в функцию ЗАМЕНА в виде текста.
SUBSTITUTE настроен на поиск двойных кавычек ("" "") и замену ничем (""). В случае B5, ЗАМЕНА возвращает "4" в виде текста, который добавляется к уже определенному количеству ножек. Как и раньше, математическая операция преобразует текст в число, и Excel возвращает окончательный результат 100.
Прочие единицы
Если у вас есть измерения в дюймах, вы можете использовать функцию ПРЕОБРАЗОВАТЬ для преобразования в другие единицы измерения.