Как извлечь первые 2 слова из ячейки в excel
Вы можете использовать следующую формулу в Excel, чтобы извлечь первые два слова из ячейки:
=TEXTBEFORE( A2 , "", 2)
Эта конкретная формула извлекает первые два слова из ячейки A2 .
Следующий пример показывает, как использовать эту формулу на практике.
Пример: извлечь первые два слова из ячейки в Excel
Предположим, у нас есть следующий столбец предложений в Excel:
Предположим, мы хотим извлечь первые два слова из каждой ячейки столбца А.
Для этого мы можем ввести следующую формулу в ячейку B2 :
=TEXTBEFORE( A2 , "", 2)
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B теперь содержит первые 2 слова каждой ячейки столбца A.
Примечание . Вы можете заменить значение 2 в формуле любым значением, которое хотите извлечь вместо первых n слов.
Как работает эта формула?
Помните формулу, которую мы использовали для извлечения первых двух слов из каждой ячейки:
=TEXTBEFORE( A2 , "", 2)
В этой формуле используется функция TEXTBEFORE , которая использует следующий базовый синтаксис:
TEXTBEFORE(текст, разделитель, [номер_экземпляра], …)
Золото:
- text : Текст для поиска
- разделитель : символ или подстрока для извлечения текста перед
- номер_экземпляра (необязательно) : экземпляр разделителя, перед которым следует извлечь текст (по умолчанию — 1).
Первый аргумент указывает, что мы хотим найти ячейку A2 .
Второй аргумент указывает, что мы хотим извлечь текст перед пробелом.
Третий аргумент указывает, что мы хотим извлечь текст перед вторым пробелом.
Используя эту формулу, мы можем извлечь первые два слова, поскольку до появления второго пробела могут появиться ровно два слова.
Примечание . Полную документацию по функции TEXTBEFORE в Excel можно найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как посчитать частоту текста в Excel
Как проверить, содержит ли ячейка текст списка в Excel
Как рассчитать среднее значение, если ячейка содержит текст в Excel