Эта статья посвящена тому, как извлечь первые N слов из строки в Microsoft Excel с помощью формул. Чтобы решить эту проблему, мы будем использовать функции TRIM, LEFT, FIND и SUBSTITUTE .

Давайте посмотрим, почему мы будем использовать все вышеупомянутые формулы: — FIND * функция помогает вернуть размещенный номер, по которому сначала был найден конкретный символ или текстовая строка .

Функция LEFT возвращает указанный символ из определенных ячеек с левой стороны строки .

Функция TRIM * используется для удаления лишних пробелов из ячейки или диапазона .

Функция SUBSTITUTE * используется для замены старого текста новым текстом .

Давайте рассмотрим пример, чтобы понять, как мы можем извлечь весь текст перед символом тильды (^). Этот символ появляется в разных местах каждой строки.

Пример 1: У нас есть список в столбце A. Мы хотим извлечь весь текст перед символом тильды (^), будь то текст, число или символы. В этом случае количество символов, которые мы должны извлечь для каждой строки, варьируется. Это то же самое, что извлечь количество слов «N» из строки, так как «N» может варьироваться от строки к строке.

img5

Выполните следующие шаги: —

  • Выберите ячейку B2, напишите формулу.

  • = ОБРЕЗАТЬ (ЛЕВО (A2, НАЙТИ («^», ПОДСТАВИТЬ (ОБРЕЗАТЬ (A2) & «», «», «^», 3)) — 1))

  • Нажмите Enter на клавиатуре.

  • Функция вернет первое число N.

img6

Чтобы скопировать формулу во все ячейки, нажмите клавишу «CTRL + C», выберите ячейку B3: B4 и нажмите клавишу «CTRL + V» на клавиатуре. *

img7

Вот как мы можем извлечь переменное количество символов из строки в Microsoft Excel.

_ _Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook .

Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]