Поиск текста в Excel (Содержание)

  • Поиск текста в Excel
  • Как искать текст в Excel?

Поиск текста в Excel

В Excel вы, возможно, встречали ситуации, когда вы хотите извлечь текст, присутствующий в определенной позиции, во всю строку, используя текстовые формулы, такие как ВЛЕВО, ВПРАВО, СРЕДНИЙ и т. Д. Вы также можете использовать функции ПОИСК и НАЙТИ в комбинации, чтобы найти текст подстрока из заданной строки. Однако, когда вы не заинтересованы в поиске подстроки, но хотите узнать, присутствует ли конкретная строка в данной ячейке или нет, не все эти формулы будут работать. В этой статье мы рассмотрим некоторые формулы и / или функции в Excel, которые позволят вам проверить, присутствует ли конкретная строка в данной ячейке.

Как искать текст в Excel?

Искать текст в Excel очень просто и легко. Давайте разберемся, как искать текст в Excel с некоторыми примерами.

Вы можете скачать этот текстовый шаблон Excel здесь - поиск текстового шаблона Excel

Пример № 1 - Использование функции поиска

Давайте использовать функцию FIND, чтобы определить, присутствует ли конкретная строка в ячейке или нет. Предположим, у вас есть данные, как показано ниже.

Поскольку мы пытаемся выяснить, присутствует ли конкретный текст в данной строке или нет, у нас есть функция под названием FIND, чтобы справиться с ней на начальном уровне. Эта функция возвращает позицию подстроки в текстовой ячейке. Следовательно, можно сказать, что если функция FIND возвращает какое-либо числовое значение, то подстрока присутствует в тексте, иначе нет.

Шаг 1: В ячейке B1 начните вводить = FIND, вы сможете получить доступ к самой функции.

Шаг 2: Функция FIND требует как минимум двух аргументов: строку, которую вы хотите найти, и ячейку, в которой вы хотите искать. Давайте использовать «Excel» в качестве первого аргумента для функции FIND, которая определяет find_text из формулы.

Шаг 3: Мы хотим выяснить, присутствует ли «Excel» в ячейке A2 под заданным рабочим листом. Поэтому выберите A2 в качестве следующего аргумента функции FIND.

Мы собираемся игнорировать аргумент start_num, так как это необязательный аргумент.

Шаг 4: Закройте скобки, чтобы завершить формулу, и нажмите клавишу ввода.

Если вы видите, эта функция только что возвратила позицию, где слово «Excel» присутствует в текущей ячейке (то есть ячейка A2).

Шаг 5: Перетащите формулу, чтобы увидеть положение, в котором Excel находится под ячейками A3 и A4.

Вы можете видеть на скриншоте выше, что упомянутая строка присутствует в двух ячейках (A2 и A3). В ячейке B3 слово отсутствует, поэтому формула дает значение #VALUE! ошибка. Это, однако, не всегда дает более четкую картину. Я имею в виду, что кто-то может быть недостаточно хорош в Excel, чтобы понять тот факт, что 1, появляющийся в ячейке B2, является ничем иным, как положением слова «Excel» в строке, занимаемой в ячейке A2.

Шаг 6: Чтобы получить индивидуальный результат в столбце B, используйте функцию IF и примените FIND под ним. Как только вы используете FIND под IF как условие, вам нужно предоставить два возможных выхода. Один, если условие ИСТИНА, другой, если условие ЛОЖЬ. Нажмите Enter после редактирования формулы с условием IF.

После использования вышеприведенной формулы вывод показан ниже.

Шаг 7: Перетащите формулу из ячейки B2 в ячейку B4.

Теперь мы использовали IF и FIND в комбинациях, ячейка без строки по-прежнему дает #VALUE! ошибка. Попробуем устранить эту ошибку с помощью функции ISNUMBER.

Функция ISNUMBER проверяет, является ли вывод числовым или нет. Если выходные данные являются числами, они будут иметь значение ИСТИНА в качестве значения, если не число, тогда они будут давать значение ЛОЖЬ в качестве значения. Если мы используем эту функцию в сочетании с IF и FIND, функция IF выдаст выходные данные на основе значений (TRUE или FALSE), предоставленных функцией ISNUMBER.

Шаг 8: Используйте ISNUMBER в формуле, которую мы использовали выше в шаге 6 и шаге 7. Нажмите клавишу ввода после редактирования формулы в ячейке B2.

Шаг 9: Перетащите формулу через ячейку B2 к B4.

Очевидно, # ЗНАЧЕНИЕ! ошибка, присутствующая на предыдущих этапах, была аннулирована из-за функции ISNUMBER.

Пример № 2 - Использование функции поиска

По аналогии с функцией FIND, функция SEARCH в Excel также позволяет вам искать, присутствует ли данная подстрока в тексте или нет. Вы можете использовать его в тех же строках, что и функцию FIND, и это сочетание с IF и ISNUMBER.

Функция SEARCH также ищет определенную строку внутри заданного текста и возвращает позицию, которой принадлежит текст.

Я прямо покажу вам окончательную формулу для определения наличия или отсутствия строки в Excel с использованием комбинации функций SEARCH, IF и ISNUMBER. Вы можете выполнить шаги с 1 по 9 в той же последовательности, что и в предыдущем примере. Единственным изменением будет замена FIND на функцию SEARCH.

Используйте следующую формулу в ячейке B2 листа «Пример 2» и нажмите клавишу «Ввод», чтобы увидеть вывод (у нас те же данные, что и в предыдущем примере) = IF (ISNUMBER (SEARCH («Excel», A1))), «Текст присутствует», «Текст отсутствует») Как только вы нажмете клавишу «Ввод», вы увидите то же, что и в предыдущем примере.

Перетащите формулу через ячейки от B2 до B4, чтобы увидеть окончательный результат.

В ячейках A2 и A4 присутствует слово «Excel», следовательно, оно выводится как «Text Present». Однако в ячейке A3 слово «Excel» отсутствует, поэтому оно выводится как «Текст не представлен».

Это из этой статьи. Давайте завернем вещи с некоторыми вещами, которые будут помнить.

Что нужно помнить о поиске текста в Excel

  • Эти функции используются, чтобы проверить, присутствует ли данная строка в предоставленном тексте. В случае, если вам нужно извлечь подстроку из любой строки, вам нужно использовать функции ВЛЕВО, ВПРАВО, MID.
  • Функция ISNUMBER используется в комбинации, так что вы не получаете #VALUE! ошибка, если строка не присутствует в предоставленном тексте.

Рекомендуемые статьи

Это руководство по поиску текста в Excel. Здесь мы обсуждаем, как искать текст в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

  1. ПОИСК формулы в Excel
  2. Функция Excel NORMSINV
  3. Поле имени и его использование в Excel
  4. Конкатенация строк в Excel
  5. Текст VBA (Примеры с шаблоном Excel)

Категория: