Извличане на последните две думи от клетка в Excel
Този урок обяснява как да използвате формула за извличане на последните две думи от клетка в Excel.
Как да извлека последните две думи от клетка в Excel?
Обща формула
=MID(cell,FIND("@",SUBSTITUTE(cell," ","@",LEN(cell)-LEN(SUBSTITUTE(cell," ",""))-1))+1,100)
аргумент
Cell: Клетката, за която искате да извлечете последните две думи.
Как да използвате тази формула?
Както е показано на екранната снимка по-долу, имате списък с текстови низове и искате да извлечете последните две думи от всяка клетка в списъка, моля, направете следното.
1. Изберете празна клетка, за да изведете резултата.
2. Въведете формулата по-долу в него и натиснете Въведете ключ. И след това плъзнете Дръжка за пълнене за да приложите формулата към други клетки. Вижте екранната снимка по-долу:
=MID(B5,FIND("@",SUBSTITUTE(B5," ","@",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-1))+1,100)
Забележка: Във формулата, моля, заменете B5 с клетката, от която се нуждаете.
Как работи тази формула?
=MID(B5,FIND("@",SUBSTITUTE(B5," ","@",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-1))+1,100)
1. LEN(B5)-LEN(SUBSTITUTE(B5," ","")): За изчисляване на броя интервали в клетка B5. Резултатът е 4.
- 1.1) LEN(SUBSTITUTE(B5," ","")): Функцията SUBSTITUTE премахва всички интервали от клетка B5 и след това функцията LEN изчислява дължината на текстовия низ без интервали. Тук резултатът е 19;
- 1.2) LEN(B5): Тази функция LEN изчислява общата дължина на текстовия низ с интервали и връща резултата като 23.
- 2.3) След това дължината на текстовия низ с интервали изважда дължината на текстовия низ без интервали и накрая се получава броя на интервалите в клетка B5: 23-19=4.
2. SUBSTITUTE(B5," ","@",4-1)): Заменете предпоследния интервал с даден знак като @ в този случай.
- SUBSTITUTE(B5," ","@",3): Тук функцията SUBSTITUTE замества третото пространство (това е и предпоследното пространство) в B5 с „@“. Резултатът е: Excel е полезен@инструмент.
3. FIND("@","Excel is an useful@tool"): Намерете местоположението на знака "@". Резултатът от намирането е 12.
4. MID(B5,12+1,100): Функцията MID извлича определен брой знаци, започвайки от позиция 13 от текстовия низ в B5.
- Тук номер 100 може да ви гарантира, че броят на символите е достатъчно голям.
Свързани функции
Функция LEN на Excel
Функцията LEN връща броя знаци в текстов низ.
Функция SUBSTITUTE на Excel
Функцията SUBSTITUTE заменя текст или знаци в рамките на текстов низ с друг текст или знаци.
Функция Excel MID
Функцията MID се използва за намиране и връщане на определен брой знаци от средата на даден текстов низ.
Функция FIND на Excel
Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.