Извлечете последната дума в Excel и Google Sheets

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

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

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

Извлечете последната дума

Ако искахме извличане на първата дума от клетка, бихме могли просто да използваме функцията FIND, за да намерим първото пространство и функцията LEFT за извеждане на думата преди интервала.

За съжаление Excel няма обратна функция FIND, затова вместо това ще трябва да разработим различно решение:

  1. Ще използваме функцията SUBSTITUTE, за да заменим интервалите между думите с голям брой (n) интервали.
  2. Ще използваме функцията RIGHT за изчисляване на десния n брой интервали. (Това ще включва нашата дума, както и редица допълнителни интервали)
  3. Ще използваме функцията TRIM, за да изрежем допълнителните пространства, оставяйки само последната дума.

Ето формулата, която ще използваме:

= TRIM (НАДЯСНО (ЗАМЕСТ (B3, "", REPT ("", 10)), 10))

Забележете, че за този пример избираме n = 10. Този брой е твърде малък: Клетка C6 не съдържа пълната последна дума, защото думата е с дължина 11 знака.

Избрахме малък брой за демонстрационни цели, но препоръчваме да използвате много по -голям брой (напр. 99) или да използвате универсалната формула, която се намира в края на този урок.

Сега нека преминем през формулата:

Функция REPT

Функцията REPT повтаря символ (n) няколко пъти. Тази формула ще генерира 10 интервала:

= REPT ("", 10)

Тук, за да покажем на кого ще работи тази функция, сме заменили празните пространства с тирета (-):

Функция ЗАМЕСТНИК

Функцията SUBSTITUTE намира всички празни пространства в текстовия низ и замества празните пространства с 10 интервала.

= ЗАМЕСТИТЕЛ (B3, "", C3)

ПРАВА функция

Функцията RIGHT извлича последните 10 знака от клетката:

= ДЯСНО (D3,10)

Функция TRIM

Функцията TRIM премахва всички начални и последни интервали от текста и връща само последната дума:

= TRIM (E3)

Универсална формула

Вместо да дефинирате числото (n), можете да използвате функцията LEN, за да изчислите n като броя на знаците в клетката. Тази формула ще работи независимо от това колко голяма е последната дума.

= TRIM (НАДЯСНО (ЗАМЕСТИТЕЛ (B3, "", REPT ("", LEN (B3))), LEN (B3)))

Извлечете последната дума в Google Sheets

Формулата за извличане на последната дума от текст работи абсолютно същата в Google Sheets като в Excel:

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

wave wave wave wave wave