Вземете първата дума в Excel и Google Sheets

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок ще покаже как да извлечете първата дума от клетка в Excel и Google Sheets.

Извлечете първата дума от текст

За да извлечем първата дума от клетка, можем да използваме формула, съдържаща функциите LEFT и FIND.

= НАЛЯВО (B3, FIND ("", 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 Sheets като в Excel:

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave