За да извлечем последната дума от текста в клетка, ще използваме функцията „RIGHT“ с „SEARCH“ и „LEN“ в Microsoft Excel 2010.
ПРАВО:Връща последните символи в текстов низ въз основа на посочения брой знаци.
Синтаксис на функцията „RIGHT“: = RIGHT (текст, [num_chars])
Пример:Клетка А1 съдържа текста „Бронхо Били Андерсън“
=ПРАВО (A1, 8), функцията ще се върне "Андерсън"
ТЪРСЕНЕ:Функцията SEARCH връща началната позиция на текстов низ, която локализира от текстовия низ.
Синтаксис на функцията „SEARCH“: = SEARCH (find_text, within_text, [start_num])
Пример:Клетка А2 съдържа текста „Бронхо Били Андерсън“
=ТЪРСЕНЕ („Били“, A1, 1), функцията ще се върне 9
LEN:Връща броя на знаците в текстов низ.
Синтаксис на функцията „LEN“: = LEN (текст)
Пример:Клетка А1 съдържа текста „Бронхо Били Андерсън“
=LEN (A1), функцията ще се върне 22
Разбиране на процеса на извличане на знаци от текст с помощта на текстови формули
Пример 1: Имаме списък с имена в колона „А“ и трябва да изберем Фамилията от списъка. Ще използваме "НАЛЯВО" функция заедно с "ТЪРСЕНЕ" функция.
За да отделите последната дума от клетка, следвайте стъпките по-долу:-
- Изберете клетката B2, напишете формулата = НАДЯСНО (A2, LEN (A2) -SEARCH ("", A2, SEARCH ("", A2, SEARCH ("", A2) +1))) функцията ще върне фамилното име от клетката A2.
За да копирате формулата във всички клетки, натиснете клавиша „CTRL + C“ и изберете клетката В3 до В6 и натиснете клавиша „CTRL + V“ на клавиатурата си.
- За да преобразувате формулите в стойности, изберете функционалния диапазон B2: B6 и „COPY“, като натиснете клавиша „CTRL + C“, щракнете с десния бутон на мишката върху „Paste Special“.
- Ще се появи диалоговият прозорец Paste Special. Кликнете върху „Стойности“, след това върху „OK“, за да преобразувате формулата в стойности.
Ето как можем да извлечем последната дума в клетка в друга клетка.