
Резюме
Щоб розділити розміри, такі як "100x50x25", на три окремі частини, ви можете використовувати формули, засновані на декількох функціях: ВЛІВО, ПОСЕРЕДИННО, ВПРАВО, ЗНАЙТИ, ОБ'ЄКТИВ І ЗАМІНИ.
Примітка. Ви також можете використовувати Flash Fill у програмі Excel 2013 та новіших версій, а також функцію "Текст до стовпців" у попередніх версіях Excel. Обидва підходи є набагато простішими, ніж формули, описані нижче. Однак, якщо ви хочете отримати формулу, читайте далі.
Пояснення
1-й вимір
Щоб отримати перший вимір, ми використовуємо цю формулу в C4:
=LEFT(B4,FIND("x",B4)-1)
Це працює, витягуючи текст, починаючи зліва. Кількість символів обчислюється шляхом знаходження першого "x" у тексті за допомогою функції FIND, потім віднімання 1.
2-й вимір
Щоб отримати другий вимір, ми використовуємо цю формулу в D4:
=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))
Ця формула використовує функцію MID, яка виділяє певну кількість символів, починаючи з певної позиції в наступній. Початкова позиція обчислюється таким чином:
FIND("x",B4)+1
Який просто знаходить перший "х" і додає 1.
Кількість символів обчислюється за допомогою:
FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)
Ми використовуємо ЗАМІННИК з FIND, щоб знайти позицію 2-го "х", як описано тут.
Потім віднімаємо з цього місце розташування першого "х" + 1.
Третій вимір
Щоб отримати третій вимір, ми використовуємо цю формулу в E4:
=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))
Це використовує функцію ВПРАВО для виділення певної кількості символів, починаючи справа. Ми обчислюємо кількість символів для вилучення, отримуючи загальну довжину за допомогою LEN, потім віднімаючи місце розташування 2-го екземпляра "x".