
Загальна формула
=LEFT(name,FIND(", ",name)-1)
Резюме
Якщо вам потрібно витягти прізвище з повного імені у форматі LAST, FIRST, ви можете зробити це за допомогою формули, яка використовує функції LEFT та FIND. Формула працює з іменами у цьому форматі, де кома та пробіл відокремлюють прізвище від імені:
ОСТАННІЙ, ПЕРШИЙ
Джонс, Сара
Сміт, Джим
Доу, Джейн
У прикладі активна комірка містить таку формулу:
=LEFT(B4,FIND(", ",B4)-1)
Пояснення
На високому рівні ця формула використовує LEFT для вилучення символів з лівого боку імені. Щоб визначити кількість символів, які потрібно витягти, щоб отримати прізвище, формула використовує функцію FIND, щоб знайти позицію "," в назві:
FIND(", ",B4) // position of comma
Кома насправді є одним символом після кінця прізвища, тому, щоб отримати справжню довжину прізвища, потрібно відняти 1:
FIND(", ",B4)-1 // length of the last name
Оскільки ім'я в зворотному порядку (ОСТАННЕ, ПЕРШЕ), функція ВЛІВО може просто витягти прізвище безпосередньо зліва.
Наприклад, ім'я "Чанг, Емі", положення коми - 6. Тож формула спрощується до цього:
6 - 1 = 5 // довжина прізвища
Тоді:
LEFT("Chang, Amy",5) // "Chang"
Примітка: ця формула працюватиме лише з іменами у форматі Last, First, розділених комою та пробілом.