Note: The other languages of the website are Google-translated. Back to English

Як витягти перші або останні два або n слів із текстового рядка?

Якщо у вас є список текстових рядків, розділених пробілом, і зараз, ви хочете витягти перші або останні три або n слів зі значення комірки, щоб отримати такий результат скріншоту. У цій статті я представив деякі формули для вилучення перших або останніх двох або n слів із текстового рядка в Excel.

Витягніть перші два або n слів із текстового рядка за допомогою формул

Витягніть останні два або n слів із текстового рядка з формулою

Витягніть перше або N-те слово з текстового рядка за допомогою зручної функції


Витягніть перші два або n слів із текстового рядка за допомогою формул

У цьому прикладі я витягну перші три слова з комірки, застосуйте наступні формули:

Введіть будь-яку з наступних формул, наприклад, у порожню комірку, С2, а потім перетягніть маркер заповнення до комірок, які ви хочете містити у цій формулі, і всі перші 3 слова були витягнуті з відповідних комірок, див. скріншот:

=TRIM(LEFT(A2, FIND("^",SUBSTITUTE(A2, " ", "^",3)&"^")))

Примітки:

1. У наведеній вище формулі A2 - це клітинка, з якої потрібно витягти слово, і число 3 вказує кількість перших n слів, які потрібно виділити. Ви можете змінювати їх, як вам потрібно.

2. Якщо ваші текстові рядки у стовпці А та кількість слів, бажана у стовпці В, виділяють різну кількість перших n слів, ви можете застосувати цю формулу:

=TRIM(LEFT(SUBSTITUTE(A2," ",REPT(" ",1000),B2),1000))


Витягніть останні два або n слів із текстового рядка з формулою

Якщо ви хочете витягти останні два або n слів зі списку текстових рядків, можливо, наведена нижче формула може зробити вам послугу.

Будь ласка, введіть або скопіюйте нижченаведену ромулу в порожню клітинку, де ви хочете отримати результат, а потім

=MID(A2,FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))-(3-1)))+1,LEN(A2))

примітки: У наведеній вище формулі, A2 - це клітинка, з якої потрібно витягти слово, і число 3 вказує кількість останніх n слів, які ви хочете витягти; якщо вам потрібно витягти останні 5 слів, просто змініть число 3 на 5, як вам потрібно.

Витягніть перше або N-те слово з текстового рядка за допомогою зручної функції

У деяких випадках, можливо, ви захочете просто витягти перше або n-те слово з текстових рядків, якщо вони є Kutools для Excel, з його Витягніть n-те слово в клітинку Ви можете легко витягти n-те слово із зазначеної комірки.

Примітка:Щоб застосувати це Витягніть n-те слово в клітинку, по-перше, вам слід завантажити Kutools для Excel, а потім швидко та легко застосувати функцію.

після установки Kutools для Excel, будь ласка, зробіть так:

1. Клацніть клітинку, де потрібно знайти результат. А потім клацніть Кутулс > Помічник формули > Помічник формули, див. скріншот:

2, в Помічник формул діалогове вікно, будь-ласка, виконайте наступне:

  • вибрати текст від Тип формули випадаючий список;
  • вибрати Витягніть n-те слово в клітинку в Виберіть формулу вікно списку;
  • В Осередок текстове поле, вкажіть клітинки, з яких ви будете витягувати слова, і введіть число, з якого потрібно витягти слово, базуючись на N-й текстове вікно.

3. А потім клацніть Ok , і ви отримаєте перший результат, а потім перетягніть заливку hanlde вниз, щоб отримати всі інші результати, див. screesnhot:


Більше відносних статей:

  • Витягніть кілька клітинок із клітини
  • Якщо у вас є список текстових рядків, які розділені розривами рядків (це відбувається натисканням клавіш Alt + Enter при введенні тексту), і тепер ви хочете витягти ці рядки тексту в кілька комірок, як показано на знімку екрана нижче. Як ви могли це вирішити за допомогою формули в Excel?
  • Витяг підрядка з текстового рядка в Excel
  • Для вас може бути загальним завданням, що вам потрібно витягти підрядки з текстових рядків, в Excel для цього немає прямої функції, але, за допомогою функцій LEFT, RIGHT, MID і SEARCH, ви можете витягти види підрядків, як вам потрібно.
  • Витяг тексту між дужками з текстового рядка
  • Якщо в текстовому рядку є частина тексту, оточена дужками, то тепер вам потрібно витягти всі текстові рядки між дужками, як показано на наступному знімку екрана. Як ви могли швидко і легко вирішити це завдання в Excel?
  • Витяг тексту після останньої екземпляра конкретного символу
  • Якщо у вас є список складних текстових рядків, які містять кілька розділювачів (візьміть наведений нижче знімок екрана як приклад, який містить дефіси, коми, пробіли в даних клітинки), і тепер ви хочете знайти позицію останнього входження дефіса , а потім витягніть підрядок після нього.

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (2)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Для мене це чудово працює. Однак я намагаюся зрозуміти логіку цієї формули:

=ОБРИМАТИ(ЛІВО(ЗАМІНИТИ(A2," ",ПОВТОР.(" ",1000),B2),1000))


Може хтось пояснить мені, наче мені 5 років?

Ура,
Цей коментар був мінімізований модератором на сайті
Грай на піску Феліпе, якщо тобі 5 :)
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL