Формула 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) |
Нажмите Enter , затем перетащите маркер заполнения до D6.
объяснение
ЗАМЕНА функция: эта функция заменяет определенный текст другим. Здесь, используя эту формулу ЗАМЕНА (B3, "", "~", C3) заменить пробел «« на «~» в n-й позиции.
НАЙТИ функция: чтобы получить расположение определенного текста. Вот НАЙТИ ("~"; ЗАМЕНИТЬ (B3; "", "~"; C3) находит расположение символа «~» в B3.
СЛЕВА функция: эта функция используется для извлечения текста из левой части заданной текстовой строки. Здесь формула ВЛЕВО (B3, НАЙТИ ("~", ПОДСТАВИТЬ (B3, "", "~", C3)) - 1) можно рассматривать как ЛЕВЫЙ (B3,54-1) который извлечет 53 символа из левой части текста в ячейке B3.
Файл примера
Нажмите, чтобы загрузить образец файла
Относительные формулы
- Преобразовать букву в число
В этом руководстве представлены некоторые формулы для решения задач по преобразованию букв в числа в Excel. - Удалить справа от текста
Здесь вводится формула для удаления символов с правой стороны текстовой строки в Excel. - Извлечь последнее слово из текстовой строки в Excel
В этом руководстве представлена формула для извлечения последнего слова из заданной текстовой строки. - Извлечь первое слово из текстовой строки в Excel
В этом руководстве представлена формула для извлечения первого слова из заданной текстовой строки.
Относительные функции
- ЗАМЕНА функция
Замените текст в определенной позиции на другой. - НАЙТИ функция
Найдите расположение символа в текстовой строке. - СЛЕВА функция
Извлеките часть текста с левой стороны. - MID
Вернуть определенные символы из середины текстовой строки.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.