Извлечение чисел
Вставьте абзац, счёт, ответ из опроса или журнал — инструмент перечислит все найденные числа в порядке их появления, а под списком покажет количество, сумму, среднее, минимум и максимум. Разделители тысяч вроде 1,240 могут читаться как одно число. Бесплатно, без регистрации, а текст никогда не покидает ваш браузер.
Настройки
Как пользоваться извлечением чисел
- Вставьте текст. Числа могут стоять где угодно внутри слов. Результаты обновляются по мере ввода.
- Решите, как читать запятые. Если отмечено «Считать 1,234 одним числом» (по умолчанию), запятая, за которой ровно три цифры, читается как разделитель тысяч. Снимите отметку, если ваши запятые разделяют разные значения.
- Выберите формат вывода. По одному на строку или через запятую, в одну строку.
- Прочитайте статистику и скопируйте. Количество, сумма, среднее, минимум и максимум выводятся под списком. Они округлены до четырёх знаков после запятой для показа; сам список не округляется.
Что считается числом
Инструмент находит целые числа и десятичные дроби, записанные с точкой, например 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-20 | 10, 20 | Дефис диапазона не является знаком минус |
| 2024-05-12 | 2024, 5, 12 | Дата распадается на три положительных числа |
| profit -3 and (-4) | −3, −4 | Минус после пробела или открывающей скобки — это знак |
| 3.5% rise, ID 007 | 3.5, 7 | % игнорируется, а ведущие нули отбрасываются |
| 1/2 | 1, 2 | Дробь — это два числа, а не 0.5 |
| 1e3 | 1, 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 и римские цифры не трогаются.
- Загружается ли мой текст?
- Нет. Сканирование и суммы выполняются в вашем браузере, ничего не отправляется и не сохраняется.