Note: The other languages of the website are Google-translated. Back to English

Как найти первые / все числа в строке в Excel?

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


Найдите первое число и его позицию в текстовой строке с помощью формулы

Этот метод вводит некоторые формулы для поиска и извлечения первого числа в текстовой строке, а также выясняет положение первого числа в текстовой строке.

Найдите и извлеките первое число в текстовой строке с помощью формулы массива

Выберите пустую ячейку, в которой вы хотите вернуть первое число из текстовой строки, введите формулу =MID(A2,MIN(IF((ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2)))),ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2))))),1)+0 (A2 - это текстовая ячейка, в которой вы будете искать первое число) в нее и нажмите Ctrl + Shift + Enter клавиши одновременно. А затем перетащите маркер заполнения этой ячейки в нужный диапазон.
док сначала найдите все числа 1

лента для заметок Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем!
Подробнее ...     Бесплатная пробная версия

Затем определяются и извлекаются первые числа каждой текстовой строки, как показано ниже:

Найдите позицию первого числа в текстовой строке с формулами

Выберите пустую ячейку, в которой вы вернете позицию первого числа, и введите формулу = MIN (IF (ISNUMBER (FIND ({1,2,3,4,5,6,7,8,9,0}; A2))), FIND ({1,2,3,4,5,6,7,8,9,0, 2}, АXNUMX))) (A2 - это текстовая ячейка, в которой вы будете искать позицию первого числа) в нее, а затем перетащите ее маркер заполнения в нужный диапазон. См. Скриншоты ниже:
док сначала найдите все числа 3

Внимание: Эта формула массива = МИН (НАЙТИ ({0,1,2,3,4,5,6,7,8,9}, A2 & {0,1,2,3,4,5,6,7,8,9}) ) также может получить позицию первого числа. После ввода этой формулы массива нажмите клавишу Ctrl + Shift + Enter клавиши одновременно, чтобы получить результат.


Найдите все числа в текстовой строке, удалив все нечисловые символы

Если из текстовой строки можно удалить все символы, кроме чисел, мы легко найдем все числа в этой текстовой строке. Kutools для Excel Удалить символы утилита может помочь вам легко решить эту проблему.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

1. Выберите диапазон, в котором вы найдете все числа в каждой текстовой ячейке, и щелкните значок Кутулс > Текст > Удалить символы. Смотрите скриншот:
док найти числа 01

2. В открывшемся диалоговом окне удаления символов установите только флажок Нечисловой и нажмите Ok кнопку.
док сначала найдите все числа 6

Теперь все нечисловые символы удаляются из выбранных ячеек, и остаются только числа.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now


Найти все числа в текстовой строке, извлекая только числа

На самом деле, Kutools for Excel's ВЫДЕРЖКИ Функция может помочь вам легко извлечь все числа из текстовой ячейки.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

1. Выберите пустую ячейку, в которую вы хотите вывести извлеченные числа, и щелкните значок Кутулс > функции > Текст > ВЫДЕРЖКИ. Смотрите скриншот:
док сначала найдите все числа 10

2. В открывшемся диалоговом окне «Аргументы функции» укажите текстовую ячейку в Текст поле, введите ИСТИНА в N и нажмите OK кнопка. Смотрите скриншот:
док сначала найдите все числа 11

Заметки:
(1) Вводить необязательно ИСТИНА, НЕПРАВДА, или ничего в N коробка. Если вы напечатаете НЕПРАВДА или ничего в N поле, эта функция будет возвращать числа, сохраненные в виде текста, а ИСТИНА вернет числовые числа.
(2) Фактически, вы можете ввести формулу = EXTRACTNUMBERS (A2; ИСТИНА) в пустую ячейку, чтобы извлечь все числа из выбранных ячеек.

Теперь вы увидите, что все числа извлечены из каждой текстовой ячейки, как показано ниже:

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

Пакетное разделение текста и чисел из одной ячейки / столбца на разные столбцы / строки

Kutools for Excel улучшает Разделить клетки утилита и поддерживает пакетное разделение всех текстовых символов и чисел одной ячейки / столбца на два столбца / строки.


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

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

Демо: найти все числа в строке в Excel


Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

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

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (4)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуй.

Можно ли суммировать все WA11?

WA11 4
AdBlue 1, WA11 2
AdBlue 3, WA11 3, смена 4

...и все в одну колонку
Этот комментарий был сведен к минимуму модератором на сайте
Всем привет,

Предположим, что ваши данные выше находятся в A1, A2, A3.
Вы можете ввести формулу в ячейке B1: =VALUE((LEFT(IFERROR(RIGHT(A1,LEN(A1)-(FIND("WA11 ",A1,1))-LEN("WA11 ")+1),""),1)))
Затем перетащите маркер заполнения вниз, чтобы применить формулу к ячейкам ниже.
Наконец, используйте функцию СУММ, чтобы сложить все результаты вместе.

Обратите внимание, что эта формула будет получать только первое число после WA11.

Аманда
Этот комментарий был сведен к минимуму модератором на сайте
Hi
Обратите внимание, что эта формула будет получать только первое число после WA11.

Можно ли сделать формулу, которая иногда использует число от 1 до максимум 4 после wa11, в зависимости от того, сколько чисел после wa11?

Спасибо за вашу помощь
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо.

Марко
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL