Разделение размеров на отдельные длину, высоту и ширину
В этой статье рассказывается, как разделить размеры в ячейке на три отдельные части: длину, высоту и ширину.

Как разделить размеры на три части?
Чтобы разделить размеры на отдельные значения длины, высоты и ширины, нужно использовать три разные формулы — каждую отдельно.
Общая формула для извлечения первого размера
=LEFT(text,FIND("char",text)-1)
Общая формула для извлечения второго размера
=MID(text,FIND("char",text)+1,FIND("@",SUBSTITUTE(text,"char","@",2))-(FIND("char",text)+1))
Общая формула для извлечения третьего размера
=RIGHT(text,LEN(text)-FIND("@",SUBSTITUTE(text,"char","@",2)))
Аргументы приведённых выше формул
Текст: Строка, из которой вы хотите извлечь указанное количество символов. Это может быть:
- 1. Текст в кавычках;
- 2. Или ссылка на ячейку с текстом.
Символ: Символ, с помощью которого будут разделяться размеры.
Как использовать эти формулы?
Сначала нужно определить первый размер.
1. Выберите пустую ячейку, чтобы вывести первый размер.
2. Введите в неё приведённую ниже формулу и нажмите клавишу EnterВыделите ячейку с результатом и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам по мере необходимости.
=LEFT(B5,FIND("x",B5)-1)

Затем разделим второй размер следующим образом.
1. Выберите пустую ячейку, чтобы вывести второй размер.
2. Введите в неё приведённую ниже формулу и нажмите клавишу Enter. Выделите ячейку с результатом и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам по мере необходимости.
=MID(B5,FIND("x",B5)+1,FIND("@",SUBSTITUTE(B5,"x","@",2))-(FIND("x",B5)+1))

Наконец, получим последний размер
1. Выберите пустую ячейку, чтобы отобразить последний размер.
2. Введите в неё приведённую ниже формулу и нажмите клавишу EnterВыделите ячейку с результатом и перетащите маркер заполнения, чтобы при необходимости применить формулу к другим ячейкам.
=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"x","@",2)))

Как работают эти формулы?
=LEFT(B5,FIND("x",B5)-1)
1. FIND("x",B5)-1: Функция НАЙТИ определяет позицию первого вхождения символа «x» в ячейке B5. Чтобы получить длину первой части размера (без учёта «x»), из этой позиции вычитается 1. В результате получаем 4–1=3.
2. LEFT(B5,3): Функция ЛЕВСИМВ извлекает первые 3 символа с левой стороны ячейки B5 и возвращает результат «100».
=MID(B5,FIND("x",B5)+1,FIND("@",SUBSTITUTE(B5,"x","@",2))-(FIND("x",B5)+1))
1. FIND("x",B5)+1Функция НАЙТИ определяет позицию первого символа «x» в ячейке B5. Поскольку второй размер начинается сразу после этого символа «x», к найденной позиции нужно добавить 1. В результате получаем: 4 + 1 = 5.
2. FIND("@",SUBSTITUTE(B5,"x","@",2)):
- SUBSTITUTE(B5,"x","@",2): Функция ПОДСТАВИТЬ заменяет второй символ «x» в ячейке B5 на «@» и возвращает результат в виде 100x50@300;
- FIND("@",100x50@300): В этом примере функция НАЙТИ определяет позицию символа «@» в тексте 100x50@300 и возвращает результат — 7.
3. (НАЙТИ("x";B5)+1): Как указано на шаге 1, функция НАЙТИ определяет позицию первого символа «x» в ячейке B5 и прибавляет 1, чтобы получить результат 5.
4. ПСТР(B5;5;7-5): Функция ПСТР извлекает два символа (7–5=2), начиная с пятого символа текста в ячейке B5, и возвращает окончательный результат — 50.
=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"x","@",2)))
1. LEN(B5): Функция ДЛСТР вычисляет общее количество Фильтр по длине строки в ячейке B5 и возвращает результат как 10;
2. FIND("@",SUBSTITUTE(B5,"x","@",2)):
- SUBSTITUTE(B5,"x","@",2): Функция ПОДСТАВИТЬ заменяет второй символ «x» в ячейке B5 на «@» и возвращает результат в виде 100x50@300;
- FIND("@",100x50@300): В данном случае функция НАЙТИ определяет позицию символа «@» в тексте 100x50@300 и возвращает результат как 7.
3. LEN(B5)-FIND("@",SUBSTITUTE(B5,"x","@",2)): (10–7) Общая длина текстовой строки в ячейке B5 минус первые 7 символов даёт результат 3.
4. RIGHT(B5,3): Затем функция ПРАВСИМВ извлекает 3 символа с правого края ячейки B5 и возвращает третий размер — 300.
Связанные функции
Функция ЛЕВСИМВ Excel
Функция ЛЕВСИМВ извлекает указанное количество символов с левой стороны заданной строки.
Функция ПСТР Excel
Функция ПСТР извлекает заданное количество символов из середины текстовой строки, начиная с указанной позиции.
Функция ПРАВСИМВ Excel
Функция ПРАВСИМВ извлекает заданное количество символов с правого конца текстовой строки.
Функция НАЙТИ Excel
Функция НАЙТИ ищет подстроку внутри другой строки и возвращает позицию её первого символа.
Функция ДЛСТР Excel
Функция ДЛСТР возвращает количество символов в текстовой строке.
Функция ПОДСТАВИТЬ Excel
Функция Microsoft Excel ПОДСТАВИТЬзаменяет текст или символы внутри текстовой строки на другие текст или символы.
Связанные формулы
Разделение размеров на две части в Excel
В этой статье рассказывается, как с помощью формулы разделить размеры в ячейке на две части — отдельно длину и ширину — без единиц измерения.
Отделение чисел от единиц измерения
В этой статье рассказывается, как с помощью формулы отделить числа от единиц измерения.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.