Формула на Excel: Изрежете текста до n думи
Този урок въвежда формула, която комбинира функциите LEFT, FIND и SUBSTITUTE за извличане на първите n думи от дълъг низ в клетка на Excel, и също така обяснява как да използвате формулата.
Обща формула:
=LEFT(txt,FIND("~",SUBSTITUTE(txt," ","~",n))-1) |
Аргументи
txt: the text string or cell you want to trim. |
N: the number of words you want to extract from left side of the given text string. |
Как работи тази формула
Вземете пример, искате да извлечете част от думите от лявата страна във всяка клетка от диапазон B3:B6 до D3:D6, броят на думите, определен от стойността в C3:C6. Моля, използвайте формулата по-долу в D3.
=LEFT(B3,FIND("~",SUBSTITUTE(B3," ","~",C3))-1) |
Натискане Въведете клавиш, след което плъзнете манипулатора за запълване надолу до D6.
Обяснение
Функция SUBSTITUTE: тази функция замества определен текст с друг. Ето, използвайки тази формула ЗАМЕНЯНЕ(B3," ","~",C3) за да замените интервала “ “ с “~” на n-та позиция.
Функция FIND: за да получите местоположението на конкретен текст. Тук FIND("~",ЗАМЕСТВАНЕ(B3," ","~",C3) намира местоположението на “~” в B3.
ЛЯВА функция: тази функция се използва за извличане на текст от лявата страна на даден текстов низ. Ето формулата НАЛЯВО(B3,НАМИРАНЕ("~",ЗАМЕНЯНЕ(B3," ","~",C3))-1) може да се разглежда като НАЛЯВО(B3,54-1) който ще извлече 53 знака от лявата страна на текста в клетка B3.
Примерен файл
Кликнете, за да изтеглите примерен файл
Относителни формули
- Преобразуване на буква в число
Този урок предоставя някои формули за решаване на проблеми при преобразуване на букви в числа в Excel. - Премахване отдясно на текста
Тук се представя формулата за премахване на знаци от дясната страна на текстов низ в Excel. - Извличане на последната дума от текстов низ в Excel
Този урок предоставя формула за извличане на последната дума от дадения текстов низ. - Извличане на първата дума от текстов низ в Excel
Този урок предоставя формула за извличане на първата дума от дадения текстов низ.
Относителни функции
- Функция SUBSTITUTE
Замяна на текст в определена позиция с друг. - Функция FIND
Намерете местоположението на знак в текстовия низ. - ЛЯВА функция
Извличане на част от текста от лявата страна. - MID
Връща специфичните знаци от средата на текстовия низ.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.