Формула на Excel: Извличане на текст от дясно до символ
В този урок той предоставя формула за извличане на текст отдясно на дадения текст, докато срещне определен знак, и обяснява аргументите на всяка формула.
Обща формула:
IFERROR(RIGHT(txt,LEN(txt)-SEARCH("$",SUBSTITUTE(txt," char","$",LEN(txt)-LEN(SUBSTITUTE(txt,"char",""))))), txt) |
Аргументи
Txt: the cell reference or text string you use. |
Char: the character you want to extract text from right until meet. |
Забележка
Ако формулата не намери посочения знак, тя връща оригиналните данни.
Как работи тази формула
Например, трябва да извлечете текста отдясно на текстовия низ в клетка B3 до интервал, моля, използвайте формулата по-долу:
=IFERROR(RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))), B3) |
Натискане Въведете ключ за извличане на текста.
Обяснение
SUBSTITUTE функциясе използва за замяна на текст или знак с нов. Ето формулата ЗАМЕНЯНЕ(B3," ","") в дългата формула замества интервала с нищо и връща „Gotolastcell“.
LEN функция отчита броя на знаците в дадения текст. Сега на LEN(ЗАМЕСТВАНЕ(B3," ","")) може да се види като LEN(“Gotolastcell”) връща 12.
След това формулата LEN(B3)-LEN(ЗАМЕСТВАНЕ(B3," ","")) връща 3. Тогава формулата SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))) може да се разглежда като SUBSTITUTE(B3," ","$" ,3), връща „Отиди до последната$клетка“.SEARCH функция намиране на местоположението на текст в даден текст. Формулата ТЪРСЕНЕ("$",ЗАМЕНЯНЕ(B3," ","$",LEN(B3)-LEN(ЗАМЕСТВАНО(B3," ",""))))) може да се види като SEARCH("$","Отиди до последната$клетка") връща 11.
RIGHT функция извличане на текст от дясната страна на текста. Тук RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))) може да се разглежда като
НАДЯСНО(B3,LEN(B3)-11)
=НАДЯСНО(B3,3;XNUMX)
="клетка"
IFERROR функция се използва за улавяне и справяне с грешки. Тук, ако формулата не намери знака “ “, тя връща оригиналните данни.
Примерен файл
Кликнете, за да изтеглите примерен файл
Относителни формули
- Първа буква с малки букви
Тук се представя формулата за добавяне на нов текст към определена позиция на текстовия низ. - Изрежете текста до N думи
Тук се представя формулата за извличане на n думи от лявата страна на текстов низ. - Добавете предни нули, за да фиксирате дължината
Този урок предоставя формули за добавяне на водеща нула, за да направите текста със същата дължина. - Добавете тирета към телефонния номер
За да добавите тирета към телефонния номер, можете да използвате формула, за да го решите в Excel.
Относителни функции
- ДЯСНА функция
Извличане на текст от дясната страна. - Функция SUBSTITUTE
Заменете стария текст с нов. - LEN функция
Получете броя на знаците в текста. - Функция ТЪРСЕНЕ
Намерете позицията на конкретен знак или подниз от дадения текстов низ. - Функция FIND
Намерете низ в друг низ
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.