Как да намеря позицията на първото/последното число в текстов низ в Excel?
Например, имате списък с текстов низ, който е смес от букви и цифри. Ако искате да намерите позицията на първото или последното число във всеки низ, какво бихте направили? Всъщност използването на формула ще ви помогне бързо да намерите позицията на първото/последното число в определен текстов низ. В този урок ще ви покажем подробности за справянето с този проблем.
Намерете позицията на първото число в текстов низ в Excel
Намерете позицията на последното число в текстов низ в Excel
Намерете позицията на първото число в текстов низ в Excel
Както е показано на екранната снимка по-долу, за намиране на позиции на първите числа в текстовите низове, моля, направете следното.
1. Изберете клетка B2, копирайте и поставете една от формулите по-долу в лентата с формули:
1). Формула 1: =MIN(ТЪРСЕНЕ({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 + Превключване + Въведете;
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: =MAX(IF(ISNUMBER(VALUE(MID(A2,ROW(INDIRECT("1:" & LEN(A2))),1))),ROW(INDIRECT("1:" & LEN(A2)))) ) + Ctrl + Превключване + Въведете;
Формула 2: =MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2,ROW(INDIRECT("1:"&LEN(A2)))),0)) + Ctrl + Превключване + Въведете
1. Изберете клетка B2, копирайте и поставете една от горните формули в лентата с формули, след което натиснете клавишите Ctrl + Shift + Enter едновременно. След това можете да видите резултатите в B2.
2. Изберете B2, плъзнете манипулатора за попълване надолу до клетка B7, за да попълните автоматично диапазона.
След това веднага ще получите позициите на всички последни числа от целия текстов низ.
Лесно отделете текст и число от една клетка в две колони в Excel:
с Kutools за ExcelЕ Разделени клетки помощна програма, можете да разделите диапазон от клетки на редове или колони чрез конкретен разделител, да разделите текст и числа или да разделите текст по определена дължина. Изтеглете и опитайте сега! (30-дневна безплатна пътека)
Още по темата:
- Как да намеря първите празни клетки в колона в Excel?
- Как да намеря клетки с/имащи условно форматиране в Excel?
- Как да намеря клетки с/имащи валидиране на данни в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!