
Резюме
Щоб розділити розміри, такі як "100x50", на дві окремі частини, ви можете використовувати формули, засновані на декількох функціях: ВЛІВО, ПОСЕРЕДИННО, ВПРАВО, ЗНАЙТИ, ОБ'ЄКТИВ І ЗАМІНИ.
Примітка. Ви також можете використовувати Flash Fill у програмі Excel 2013 та новіших версій, а також функцію "Текст до стовпців" у попередніх версіях Excel. Обидва підходи простіші, ніж формули, описані нижче. Однак щодо рішення на основі формули читайте далі.
Пояснення
Передумови
Загальне роздратування даних полягає в тому, що вони можуть бути представлені як текст, а не як цифри. Це особливо характерно для розмірів, які можуть відображатися в одному текстовому рядку, що включає одиниці виміру, наприклад:
50 футів x 200 футів
153 футів x 324 футів
тощо
У електронній таблиці набагато зручніше мати фактичні числа, щоб ви могли використовувати їх для обчислень, як завгодно.
Вилучення окремих розмірів із текстового подання можна здійснити за допомогою формул, що поєднують кілька текстових функцій.
Рішення
У цьому випадку, оскільки ми маємо як одиницю "ft", так і пробіли (""), включені в розміри, має сенс їх першим видалити. Це дозволить "нормалізувати" розміри та спростити формули, які роблять фактичний витяг.
Щоб видалити як "ft", так і "", ми використовуємо цю формулу в комірці C6, яка містить дві вкладені функції ЗАМІНИ:
=SUBSTITUTE(SUBSTITUTE(B5,"ft","")," ","")
Ця формула бере оригінальний текст і спочатку знімає "ft" (у внутрішній частині), потім знімає пробіли за допомогою зовнішньої функції ЗАМІНИ.
В результаті виходить розмірність із просто "х", що розділяє дві частини.
Тепер ми можемо виділити кожну частину за двома відносно простими формулами. Щоб отримати розмір ліворуч, D6 містить:
=LEFT(C5,FIND("x",C5)-1)
Щоб отримати розмірність справа, E6 містить:
=RIGHT(C5,LEN(C5)-FIND("x",C5))
Обидві наведені вище формули витягують правильний розмір, використовуючи FIND для знаходження "x". Докладніше див. Посилання на відповідні функції на цій сторінці.