Формула Excel: Розділити розміри на три частини -

Зміст

Резюме

Щоб розділити розміри, такі як "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".

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