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

Извлечение чисел

Вставьте абзац, счёт, ответ из опроса или журнал — инструмент перечислит все найденные числа в порядке их появления, а под списком покажет количество, сумму, среднее, минимум и максимум. Разделители тысяч вроде 1,240 могут читаться как одно число. Бесплатно, без регистрации, а текст никогда не покидает ваш браузер.

Настройки

Как пользоваться извлечением чисел

  1. Вставьте текст. Числа могут стоять где угодно внутри слов. Результаты обновляются по мере ввода.
  2. Решите, как читать запятые. Если отмечено «Считать 1,234 одним числом» (по умолчанию), запятая, за которой ровно три цифры, читается как разделитель тысяч. Снимите отметку, если ваши запятые разделяют разные значения.
  3. Выберите формат вывода. По одному на строку или через запятую, в одну строку.
  4. Прочитайте статистику и скопируйте. Количество, сумма, среднее, минимум и максимум выводятся под списком. Они округлены до четырёх знаков после запятой для показа; сам список не округляется.

Что считается числом

Инструмент находит целые числа и десятичные дроби, записанные с точкой, например 7 и 3.14159, с необязательным знаком минус прямо перед ними. Число выводится как значение, которое оно представляет: 007 становится 7, а 1.50 — 1.5. Всё вокруг числа игнорируется: знак % в 12.5%, знак $ в $2,500, единицы измерения и слова.

При включённой опции тысяч 1,240 и 1,000,000 — отдельные числа. Без неё они разбиваются по каждой запятой: 1,240 даёт 1 и 240. Как разделитель распознаётся только запятая, за которой ровно три цифры. Десятичная запятая, как в 3,14, не понимается ни в одном режиме и читается как 3 и 14.

Пример

Ввод

Выручка выросла на 12.5% до 1,240 единиц по сравнению с -3 в прошлом году.

Вывод (разделители тысяч учитываются)

12.5
1240
-3

Количество 3, сумма 1,249.5, среднее 416.5, минимум −3, максимум 1,240. Снимите отметку с опции тысяч, и то же предложение даст четыре числа — 12.5, 1, 240 и −3, с суммой 250.5, средним 62.625 и максимумом 240. Именно ради этой разницы опция и существует: прежде чем доверять сумме, решите, какое прочтение нужно вашему тексту.

Частые ошибки: дефисы, диапазоны и даты

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

В вашем текстеИзвлечённые числаЧто произошло
pages 10-2010, 20Дефис диапазона не является знаком минус
2024-05-122024, 5, 12Дата распадается на три положительных числа
profit -3 and (-4)−3, −4Минус после пробела или открывающей скобки — это знак
3.5% rise, ID 0073.5, 7% игнорируется, а ведущие нули отбрасываются
1/21, 2Дробь — это два числа, а не 0.5
1e31, 3Научная запись не распознаётся

Отрицательное число, слитое со словом перед ним, как в temp-5, читается как 5, потому что дефис похож на часть составного слова. Поставьте пробел перед минусом или замените дефис пробелом с помощью инструмента Найти и заменить. Короткое тире (en dash), как в 10–20, никогда не является знаком минус.

Какой инструмент вам нужен?

Если вам нужно…Используйте
Числа внутри текста с суммой и среднимЭта страница
Список чисел, упорядоченный по возрастанию или убываниюСортировщик чисел
Среднее, медиана, мода, дисперсия и стандартное отклонение набора данныхКалькулятор статистики
Адреса электронной почты или ссылки внутри текстаИзвлечение email, Извлечение URL
Запись числа словамиЧисло в слова

Часто задаваемые вопросы

Как извлечь числа из текста?
Вставьте текст в поле ввода. Каждое целое число и десятичная дробь появятся сразу — по одному в строке или через запятую, в порядке их появления в тексте, с количеством и сводными показателями под списком. Нажмите «Скопировать результат», чтобы взять список.
Можно ли сложить все числа в тексте?
Да. Карточка «Сумма» складывает все найденные числа, а рядом стоят «Среднее», «Минимум» и «Максимум». Проверьте, что опция разделителей тысяч соответствует вашему тексту: 1,240 — это одно число или два, в зависимости от неё.
Находит ли инструмент отрицательные числа и десятичные дроби?
Да. Знак минус непосредственно перед цифрой делает число отрицательным, если он стоит в начале текста или после пробела, перевода строки, открывающей скобки или открывающей кавычки, а точка с цифрами после неё делает число дробным. Дефис внутри диапазона или даты не считается знаком минус.
Почему числа в моих датах и диапазонах положительные?
В 2024-05-12 каждый дефис стоит между двумя символами, поэтому он воспринимается как разделитель, и инструмент возвращает 2024, 5 и 12. Только минус в начале текста или после пробела либо открывающей скобки делает число отрицательным.
Обрабатываются ли проценты, валюта и единицы измерения?
Инструмент возвращает только число: 12.5% даёт 12.5, а $2,500 — 2500. Символ игнорируется, поэтому инструмент не может сказать, в каких единицах измерялась величина.
Распознаёт ли он числа, записанные словами, например «twelve»?
Нет. Распознаются только цифры. Слова вроде twelve и римские цифры не трогаются.
Загружается ли мой текст?
Нет. Сканирование и суммы выполняются в вашем браузере, ничего не отправляется и не сохраняется.

Похожие инструменты

Ещё в разделе «Очистка и форматирование текста»