Excel: как найти первое число в текстовой строке
Вы можете использовать следующие формулы в Excel, чтобы найти первое число в текстовой строке:
Формула 1: возврат позиции первого номера
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Эта формула возвращает позицию первого числа в строке.
Например, если строка — A0095B , эта формула вернет 2, поскольку это позиция в строке, где появляется первое число.
Формула 2: Возвращаемое значение первого числа
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Эта формула возвращает значение первого числа в строке.
Например, если строка — A0095B , эта формула вернет 0 , поскольку это значение первого числа, появляющегося в строке.
В следующем примере показано, как использовать каждую формулу на практике со следующим списком строк идентификаторов сотрудников в Excel:
Пример 1: возврат позиции первого числа
Мы можем ввести следующую формулу в ячейку B2 , чтобы вернуть позицию первого числа в каждой текстовой строке идентификатора сотрудника:
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B возвращает позицию первого числа в каждой совпадающей строке в столбце A.
Например:
- Первое число A0095B появляется во второй позиции строки.
- Первое число 43387BR появляется в позиции 1 строки.
- Первое число BCDD7D появляется в позиции 5 строки.
И так далее.
Пример 2: Возвращаемое значение первого числа
Мы можем ввести следующую формулу в ячейку B2 , чтобы вернуть значение первого числа в каждой текстовой строке идентификатора сотрудника:
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B возвращает значение первого числа каждой совпадающей строки в столбце A.
Например:
- Значение первого числа в A0095B равно 0 .
- Значение первого числа в 43387BR равно 4 .
- Значение первого числа в BCDD7D равно 7 .
И так далее.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как посчитать дубликаты в Excel
Как посчитать частоту текста в Excel
Как посчитать по группам в Excel