Excel: найдите интересующий вас контент с помощью формулы

Содержание:

Anonim

С помощью команды меню «Правка - Найти» вы можете искать и находить любое содержимое в своих книгах и, таким образом, проверять, где находится определенный контент.

Недостаток использования диалогового окна Стремиться Исследование контента заключается в повторении задачи всякий раз, когда данные в ваших таблицах изменяются. Это не так при поиске по формуле. Он автоматически реагирует на измененное содержимое в ваших ячейках и находит информацию, которую вы ищете. Следующая формула проверяет, отображается ли в ячейке определенный текст:

= ЕСЛИ (ЕЧИСЛО (ПОИСК (текст для поиска; текст));
"содержать"; "не содержать")

Вы передаете формуле два аргумента: Текст поиска передайте текст, который вы хотите найти, или ячейку, содержащую этот текст. Аргумент текст определяет ячейку, в которой следует искать текст для поиска.
Если поисковый текст находится в текст происходит, формула возвращает результат «содержать». Пинать Текст поиска в текст не отображается, формула возвращает результат «не содержит».

В ячейке C4 показанной книги следующая формула возвращает результат «содержать»:

= ЕСЛИ (ЕЧИСЛО (ПОИСК ($ B $ 15; A4));
"содержать"; "не содержать")

Найденный текст «Schwelm» из ячейки B4 содержится в тексте из ячейки A4. Таким образом, формула возвращает текст «содержать» в качестве результата.

Вместо двух текстов «содержать» и «не содержать» вы также можете использовать любой другой текст в формуле.
Формула также может искать числа, содержащиеся в тексте.

Вот как формула проверяет текст в ваших таблицах

Формула проверки текста работает по следующему принципу:

  • Функция ПОИСК ищет текст в ячейке B4 внутри ячейки A4.
  • Если текст доступен, функция ПОИСК возвращает позицию, с которой искомый текст начинается в тексте ячейки A4.
  • В этом случае функция ЕЧИСЛО возвращает истинное значение ИСТИНА, поскольку ей было присвоено число.
  • Затем функция ЕСЛИ выводит текст «содержать».
  • Если текст из B4 не существует в A4, функция ПОИСК возвращает значение ошибки в качестве результата вычисления.
  • Затем функция ISNUMBER возвращает истинное значение FALSE, поскольку в качестве аргумента не было передано число.
  • Затем функция ЕСЛИ выводит текст «не существует».