Формула Excel: Отримати перше слово -

Зміст

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

=LEFT(a1,FIND(" ",a1)-1)

Резюме

Якщо вам потрібно витягти перше слово з деякого тексту, ви можете використовувати формулу, яка використовує функції FIND та LEFT. З прикладу формула виглядає так:

=LEFT(B4,FIND(" ",B4)-1)

Пояснення

FIND повертає позицію (як число) першого появи пробілу в тексті. Ця позиція, мінус одиниця, подається у функцію LEFT як num_chars.

Потім функція LEFT витягує символи, починаючи з лівого боку тексту, до (позиція - 1).

Обробка одного слова

Якщо комірка містить лише одне слово, ця формула повертає помилку. Одним із способів вирішити цю проблему є обернення вихідної формули у функцію IFERROR так:

=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)

Перекладено: якщо сталася помилка, поверніть оригінальний текст.

Ще одним простим способом усунення помилки є додавання пробілу до значення комірки перед запуском FIND:

=LEFT(B4,FIND(" ",B4&" ")-1)

Це гарантує, що FIND завжди знайде принаймні один пробіл, а отже, не призведе до помилки. Коли комірка містить більше одного слова, це не впливає, оскільки формула працює лише з першим пробілом.

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