Формула Excel: Отримати прізвище від імені за допомогою коми -

Загальна формула

=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, розділених комою та пробілом.

Цікаві статті...