Разделение размеров на отдельные длину, высоту и ширину
В этой статье объясняется, как разделить размеры в ячейке на три части (отдельные измерения, включая длину, высоту и ширину).
Как разделить размеры на три части?
Чтобы разделить размеры на отдельные длину, высоту и ширину, необходимо применить три разных формулы по отдельности.
Общая формула для извлечения первого измерения
=ЛЕВСИМВ(текст;НАЙТИ("символ";текст)-1)
Общая формула для извлечения второго измерения
=ПСТР(текст;НАЙТИ("символ";текст)+1;НАЙТИ("@";ПОДСТАВИТЬ(текст;"символ";"@";2))-(НАЙТИ("символ";текст)+1))
Общая формула для извлечения третьего измерения
=ПРАВСИМВ(текст;ДЛСТР(текст)-НАЙТИ("@";ПОДСТАВИТЬ(текст;"символ";"@";2)))
Аргументы вышеуказанных формул
Текст: Строка, из которой вы хотите извлечь заданное количество символов. Это может быть:
- 1. Текст, заключенный в кавычки;
- 2. Или ссылка на ячейку, содержащую текст.
Символ: Символ, на основе которого вы разделите размеры.
Как использовать эти формулы?
Прежде всего, нам нужно получить первое измерение.
1. Выберите пустую ячейку для вывода первого измерения.
2. Введите следующую формулу в неё и нажмите клавишу Enter. Выберите ячейку с результатом и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам по мере необходимости.
=ЛЕВСИМВ(B5;НАЙТИ("x";B5)-1)
Затем мы будем разделять второе измерение следующим образом.
1. Выберите пустую ячейку для вывода второго измерения.
2. Введите следующую формулу в неё и нажмите клавишу Enter. Выберите ячейку с результатом и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам по мере необходимости.
=ПСТР(B5;НАЙТИ("x";B5)+1;НАЙТИ("@";ПОДСТАВИТЬ(B5;"x";"@";2))-(НАЙТИ("x";B5)+1))
Наконец, получаем последнее измерение.
1. Выберите пустую ячейку для вывода последнего измерения.
2. Введите следующую формулу в неё и нажмите клавишу Enter. Выберите ячейку с результатом и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам по мере необходимости.
=ПРАВСИМВ(B5;ДЛСТР(B5)-НАЙТИ("@";ПОДСТАВИТЬ(B5;"x";"@";2)))
Как работают эти формулы?
=ЛЕВСИМВ(B5;НАЙТИ("x";B5)-1)
1. НАЙТИ("x";B5)-1Функция НАЙТИ получает позицию первого "x" в B5. Чтобы получить первое измерение без первого "x", вам нужно вычесть 1. Затем результат будет 4-1=3.
2. ЛЕВСИМВ(B5;3)Функция ЛЕВСИМВ извлекает 3 символа, начиная с левой стороны B5, и возвращает результат как 100.
=ПСТР(B5;НАЙТИ("x";B5)+1;НАЙТИ("@";ПОДСТАВИТЬ(B5;"x";"@";2))-(НАЙТИ("x";B5)+1))
1. НАЙТИ("x";B5)+1Функция НАЙТИ определяет местоположение первого "x" в B5. Поскольку вам нужно получить второе измерение после первого "x", здесь нужно добавить 1. Результат будет 4+1=5.
2. НАЙТИ("@";ПОДСТАВИТЬ(B5;"x";"@";2)):
- ПОДСТАВИТЬ(B5;"x";"@";2): Функция ПОДСТАВИТЬ заменяет второй "x" в B5 на "@" и возвращает результат как 100x50@300;
- НАЙТИ("@";100x50@300): Функция НАЙТИ здесь определяет позицию символа "@" в тексте 100x50@300 и возвращает результат как 7.
3. (НАЙТИ("x";B5)+1)Как упоминалось выше в шаге 1, здесь функция НАЙТИ определяет первый "x" в B5 и добавляет 1, возвращая результат как 5.
4. ПСТР(B5;5;7-(5))Функция ПСТР извлекает два символа (7-5=2), начиная с пятого символа текста в B5. И возвращает окончательный результат как 50.
=ПРАВСИМВ(B5;ДЛСТР(B5)-НАЙТИ("@";ПОДСТАВИТЬ(B5;"x";"@";2)))
1. ДЛСТР(B5)Функция ДЛСТР вычисляет общую длину строки в B5 и возвращает результат как 10;
2. НАЙТИ("@";ПОДСТАВИТЬ(B5;"x";"@";2)):
- ПОДСТАВИТЬ(B5;"x";"@";2): Функция ПОДСТАВИТЬ заменяет второй "x" в B5 на "@" и возвращает результат как 100x50@300;
- НАЙТИ("@";100x50@300): Функция НАЙТИ здесь определяет "@" в тексте 100x50@300 и возвращает результат как 7.
3. ДЛСТР(B5)-НАЙТИ("@";ПОДСТАВИТЬ(B5;"x";"@";2))(10-7) Общая длина текстовой строки в ячейке B5 вычитает первые 7 символов и возвращает результат как 3.
4. ПРАВСИМВ(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.