Отримайте перше слово в Excel та Google Таблицях

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник покаже, як витягнути перше слово з клітинки в Excel та Google Таблицях.

Витяг першого слова з тексту

Для вилучення першого слова з комірки ми можемо скористатися формулою, що містить функції LEFT та FIND.

= ВЛІВО (B3, ЗНАЙТИ ("", B3) -1)

Давайте детальніше розглянемо функції, що використовуються у наведеній вище формулі.

Функція FIND

Ми використовували функцію FIND, щоб отримати позицію першого введення пробілу в тексті.

Оскільки функція FIND включає позицію символу пробілу з тексту в обчисленні, ми віднімемо 1 від поверненого значення (з функції FIND), щоб виключити пробіл.

= Знайти ("", B3) -1

Функція ВЛІВО

Функція LEFT вилучає певну кількість символів із рядка, починаючи зліва. Кількість символів було визначено у попередній формулі.

= ВЛІВО (B3, C3)

Обробка помилок

Якщо у комірці є лише одне слово, формула поверне помилку #VALUE.

Отже, щоб запобігти поверненню формули помилки, ми можемо скористатися наступними двома варіантами, використовуючи:

Функція IFFERROR

Ми можемо вирішити цю проблему, використовуючи функцію IFERROR перед нашою формулою, наприклад:

= ПОМИЛКА (ВЛІВО (B3, НАЙТИ ("-", B3) -1), B3)

Функція IFERROR, коли виявляє помилку, повертає вихідне текстове значення - це може бути одне слово або порожня клітинка.

Більш простий спосіб

Існує також розумний і простий спосіб вирішення помилки #VALUE. Він повинен додати додатковий простір до другого аргументу функції FIND з оператором амперсанд, наприклад:

= ВЛІВО (B3, FIND ("", B3 & "") -1)

Тепер функція FIND завжди знайде пробіл, тому що ми додали пробіл до кінця кожного рядка тексту.

Некосмічні роздільники

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

= ВЛІВО (B3, FIND ("-", B3 & "") -1)

Отримайте останнє слово

Вилучення останнього слова з рядка тексту є більш складним. Одним з варіантів є використання такої формули:

= TRIM (ПРАВО (ЗАМІНА (B3, "", REPT ("", LEN (B3))), LEN (B3)))

Витягніть перше слово в Таблицях Google

Формула для вилучення першого слова з тексту працює точно так само в Google Таблицях, як і в Excel:

wave wave wave wave wave