Перейти к содержимому

Как извлечь десятичные числа из текстовой строки в Excel?

Author: Xiaoyang Last Modified: 2025-06-05

Предположим, в вашей таблице есть текстовые строки, содержащие десятичные числа; как можно быстро и легко извлечь только десятичные числа? В этой статье я расскажу о некоторых удобных приемах для решения этой задачи в Excel.

Извлечение десятичных чисел из текстовой строки с помощью формул

Извлечение только чисел из текстовой строки с помощью Kutools для Excel


arrow blue right bubble Извлечение десятичных чисел из текстовой строки с помощью формул

Вот несколько длинных формул для извлечения десятичных чисел из ячеек. Пожалуйста, следуйте инструкциям:

1. Введите эту формулу в пустую ячейку, где вы хотите вывести результат: =ПОИСКПОЗ(9.9E+307;--ЛЕВСИМВ(ПСТР(A2;МИН(НАЙТИ({1;2;3;4;5;6;7;8;9;0}; $A2&"1023456789"));999);СТРОКА(ДВССЫЛ("1:999")))); и затем нажмите клавишу Enter для извлечения десятичных чисел, см. скриншот:

A screenshot showing the result of using a formula to extract decimal numbers from text in Excel

2. Затем выберите ячейку C2 и перетащите маркер заполнения вниз до ячеек, куда вы хотите применить эту формулу, все десятичные числа будут извлечены из текстовых строк, см. скриншот:

A screenshot showing the fill handle used to apply a formula across cells in Excel

Примечания:

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

2. Кроме первой обычной формулы, вот еще одна формула массива: =--ПСТР(A2;МИН(ЕСЛИОШИБКА(НАЙТИ({0;1;2;3;4;5;6;7;8;9;".";","};A2);""));СЧЁТ(--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;".";0);",";0);СТРОКА($1:$99);1))); и затем обязательно нажмите комбинацию клавиш Ctrl + Shift + Enter вместе, чтобы получить правильный результат. Если в ячейке содержится более одного числа, после применения этой формулы будет отображаться значение ошибки.

3. Эти формулы также могут извлекать целые числа.


arrow blue right bubble Извлечение только чисел из текстовой строки с помощью Kutools для Excel

Если у вас есть Kutools для Excel, с его функцией ИзвлечениеЧисел вы можете быстро извлекать только числа из текстовых строк, не запоминая никаких формул.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Щелкните ячейку, где вы хотите разместить извлеченное число.

2. Затем нажмите Kutools > Функции Kutools > Текст > ИзвлечениеЧисел, см. скриншот:

A screenshot of the EXTRACTNUMBERS function option in Kutools menu on the ribbon

3. В Аргументы функции диалоговом окне нажмите Range selection button кнопку рядом с TXT для выбора ячейки, из которой вы хотите извлечь число, а затем введите Да или Нет в поле N в зависимости от ваших потребностей (Да вернет числовое значение, а Нет вернет текстовый формат.) см. скриншот:

A screenshot of the Function Arguments dialog box

4. Затем нажмите кнопку OK, число отобразится в выбранной ячейке, и вы можете выбрать ячейку и перетащить маркер заполнения вниз к ячейкам, к которым вы хотите применить эту функцию, все числа будут извлечены сразу, см. скриншот:

A screenshot showing the result of extracted numbers using Kutools

Примечания:

1. Если в ячейке содержится более одного числа, все числа будут извлечены вместе.

2. Эта функция применяется только для извлечения целых чисел.

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Лучшие инструменты для повышения продуктивности работы с Office

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

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!