Как найти позицию первого / последнего числа в текстовой строке в Excel?
Например, у вас есть список текстовой строки, состоящей из букв и цифр. Если вы хотите найти положение первого или последнего числа в каждой строке, что бы вы сделали? Фактически, использование формулы поможет вам быстро найти положение первого / последнего числа в указанной текстовой строке. В этом руководстве мы покажем вам подробности решения этой проблемы.
Найти позицию первого числа в текстовой строке в Excel
Найти позицию последнего числа в текстовой строке в Excel
Найти позицию первого числа в текстовой строке в Excel
Как показано на скриншоте ниже, для поиска позиций первых чисел в текстовых строках выполните следующие действия.
1. Выберите ячейку B2, скопируйте и вставьте одну из приведенных ниже формул в панель формул:
1). Формула 1: = МИН (ПОИСК ({0,1,2,3,4,5,6,7,8,9}, A2 & "0123456789"));
2). Формула 2: =MATCH(TRUE,ABS(CODE(MID(A2,ROW($A$1:INDEX(A:A,LEN(A2))),1))-52.5)<5,0) + Ctrl + Shift + Enter;
3). Формула 3: =MIN(IF(ISERROR(FIND({1;2;3;4;5;6;7;8;9;0},A2)),"",FIND({1;2;3;4;5;6;7;8;9;0},A2))).
2. Затем в ячейке B2 отображается первая числовая позиция первой строки. Теперь перетащите маркер заполнения в ячейку B7, чтобы заполнить указанный ниже диапазон.
Затем перечисляются все первые числовые позиции целых строк.
Найти позицию последнего числа в текстовой строке в Excel
После нахождения позиции первого числа мы теперь начинаем находить позицию последнего числа в строках.
В этом разделе для вас есть две формулы.
Формула 1: = МАКС (ЕСЛИ (ЕЧИСЛО (ЗНАЧЕНИЕ (СРЕДНЕЕ (A2; СТРОКА (КОСВЕННАЯ ("1:" & ДЛИН (A2))); 1))); СТРОКА (КОСВЕННАЯ ("1:" & ДСТР (A2)))) ) + Ctrl + Shift + Enter;
Формула 2: =MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2,ROW(INDIRECT("1:"&LEN(A2)))),0)) + Ctrl + Shift + Enter
1. Выберите ячейку B2, скопируйте и вставьте одну из приведенных выше формул в панель формул, затем одновременно нажмите клавиши Ctrl + Shift + Enter. Затем вы можете увидеть результат в B2.
2. Выберите B2, перетащите маркер заполнения в ячейку B7, чтобы автоматически заполнить диапазон.
Тогда вы сразу получите позиции всех последних чисел всей текстовой строки.
С легкостью разделите текст и число из одной ячейки на два столбца в Excel:
Доступно Kutools for ExcelАвтора Разделить клетки Утилита, вы можете разделить диапазон ячеек на строки или столбцы с помощью определенного разделителя, разделить текст и числа или разделить текст по определенной длине. Скачайте и попробуйте прямо сейчас! (30-дневный бесплатный пробный период)
Статьи по теме:
- Как найти первые пустые ячейки в столбце в Excel?
- Как найти ячейки с условным форматированием / с условным форматированием в Excel?
- Как найти ячейки с / с проверкой данных в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!