формула Excel для извлечения последнего слова в ячейке
Чтобы извлечь последнее слово из текста в ячейке, мы будем использовать функцию «ВПРАВО» с функцией «ПОИСК» и «ДЛСТР» в Microsoft Excel 2010.
ВПРАВО: * Возвращает последний символ (символы) в текстовой строке в зависимости от количества указанных символов.
Синтаксис функции «RIGHT»: = RIGHT (text, [num_chars])
_Пример: ячейка A1 содержит текст «Broncho Billy Anderson» _ = RIGHT (A1, 8), функция вернет «Anderson» *
ПОИСК: * Функция ПОИСК возвращает начальную позицию текстовой строки, которую она находит внутри текстовой строки.
Синтаксис функции «ПОИСК»: = ПОИСК (текст_поиска, текст внутри_текста, [начальное_число]) _Пример: ячейка A2 содержит текст «Broncho Billy Anderson» _ = SEARCH («Billy», A1, 1), функция вернет 9 *
LEN: * Возвращает количество символов в текстовой строке.
Синтаксис функции «LEN»: = LEN (текст)
Пример: ячейка A1 содержит текст «Broncho Billy Anderson» = LEN (A1), функция вернет 22 *
Понимание процесса извлечения символов из текста с помощью текстовых формул Пример 1: У нас есть список имен в столбце «A», и нам нужно выбрать фамилию из списка. Мы будем использовать функцию «ВЛЕВО» вместе с функцией «ПОИСК».
Чтобы отделить последнее слово от ячейки, выполните следующие действия: — Выберите ячейку B2, напишите формулу = ПРАВО (A2, LEN (A2) -SEARCH («
«, A2, SEARCH («», A2, ПОИСК («», A2) +1))) * функция вернет фамилию из ячейки A2.
Чтобы скопировать формулу во все ячейки, нажмите клавишу «CTRL + C», выберите ячейки от B3 до B6 и нажмите клавишу «CTRL + V» на клавиатуре.
-
Чтобы преобразовать формулы в значения, выберите диапазон функций B2: B6 и «КОПИРОВАТЬ», нажав клавишу «CTRL + C», правой кнопкой мыши выберите «Специальная вставка».
-
Откроется диалоговое окно «Специальная вставка». Нажмите «Значения», затем нажмите «ОК», чтобы преобразовать формулу в значения.
Вот как мы можем извлечь последнее слово в ячейке в другую ячейку.