KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Разделение размеров на отдельные длину, высоту и ширину

АвторSiluviaДата изменения

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

doc-split-dimensions-into-three-parts-1


Как разделить размеры на три части?

Чтобы разделить размеры на отдельные значения длины, высоты и ширины, нужно использовать три разные формулы — каждую отдельно.

Общая формула для извлечения первого размера

=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)

doc-split-dimensions-into-three-parts-2

Затем разделим второй размер следующим образом.

1. Выберите пустую ячейку, чтобы вывести второй размер.

2. Введите в неё приведённую ниже формулу и нажмите клавишу Enter. Выделите ячейку с результатом и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам по мере необходимости.

=MID(B5,FIND("x",B5)+1,FIND("@",SUBSTITUTE(B5,"x","@",2))-(FIND("x",B5)+1))

doc-split-dimensions-into-three-parts-3

Наконец, получим последний размер

1. Выберите пустую ячейку, чтобы отобразить последний размер.

2. Введите в неё приведённую ниже формулу и нажмите клавишу EnterВыделите ячейку с результатом и перетащите маркер заполнения, чтобы при необходимости применить формулу к другим ячейкам.

=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"x","@",2)))

doc-split-dimensions-into-three-parts-4

Как работают эти формулы?

=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 AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.