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

Отделение чисел от единиц измерения

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

В этой статье рассказывается, как с помощью формулы отделить числа от единиц измерения.

doc-split-numbers-from-units-1


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

Приведённые ниже три формулы позволят вам легко отделить числа от единиц измерения, разместив их в двух отдельных столбцах.

Сначала найдите первый символ единицы измерения

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

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

=MAX(ISNUMBER(VALUE(MID(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

doc-split-numbers-from-units-2

Затем отделите числа от единиц измерения

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

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

=VALUE(LEFT(B5,C5-1))

doc-split-numbers-from-units-3

Наконец, получите единицы измерения

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

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

=TRIM(RIGHT(B5,LEN(B5)-C5+1))

doc-split-numbers-from-units-4

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

=MAX(ISNUMBER(VALUE(MID(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

  • 1. MID(B5,{1,2,3,4,5,6,7,8,9},1): Функция MID извлекает первые 9 значений из ячейки B5 и возвращает результат в виде массива: {"1",«m»,«q»,«»,«»,«»,«»,«»,«»};
  • VALUE({"1","m","q","","","","","",""}): Функция VALUE преобразует числа в Формат текста в фактические числа и возвращает результат в виде {1,#VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!};
  • 2. ISNUMBER({1,#VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!}) *{1,2,3,4,5,6,7,8,9}Функция ISNUMBER проверяет наличие чисел в массиве и возвращает {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}. Затем этот массив умножается на другой массив, содержащий 9 чисел, и возвращает {1; 0; 0; 0; 0; 0; 0; 0; 0}.
  • 3. MAX({1,0,0,0,0,0,0,0,0,})+1Затем функция MAX находит наибольшее значение «1» в массиве. Это значение соответствует позиции последнего числа в ячейке B5. Чтобы определить позицию первого символа единицы измерения, к этой позиции добавляется 1. В данном случае результат равен 1 + 1 = 2.

=VALUE(LEFT(B5,C5-1)):

  • Функция LEFT извлекает 1 символ (2 − 1 = 1) с левой стороны ячейки B5 и возвращает «1». Затем функция VALUE преобразует это текстовое значение в фактическое число.

=TRIM(RIGHT(B5,LEN(B5)-C5+1))

  • 1. LEN(B5)Функция LEN вычисляет общую длину содержимого ячейки B5. Результат — 3.
  • 2. TRIM(RIGHT(B5,2))Функция RIGHT извлекает два символа с правого края ячейки B5 и возвращает «mg». Если между числом и единицей измерения есть пробелы, функция TRIM удалит их.

Примечание. Первая формула в этой статье корректно работает только с числами длиной не более 9 символов.


Связанные функции

Функция Excel MAX
Функция Excel MAX возвращает наибольшее значение из заданного набора данных.

Функция Excel ISNUMBER
Функция Excel ISNUMBER проверяет, является ли значение числом, и возвращает ИСТИНА или ЛОЖЬ.

Функция Excel VALUE
Функция Excel VALUE преобразует текстовую строку, представляющую число (например, в числовом, даты или времени формате), в числовое значение.

Функция Excel MID
Функция Excel MID извлекает указанное количество символов из середины заданной текстовой строки.

Функция Excel LEFT
Функция LEFT извлекает указанное количество символов с начала заданной строки.

Функция Excel TRIM
Функция Excel TRIM удаляет все лишние пробелы из текстовой строки, оставляя только один пробел между словами.

Функция Excel RIGHT
Функция RIGHT извлекает заданное количество символов с правого конца текстовой строки.


Связанные формулы

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

Разделение размеров на две части в 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.