Проверить текст независимо от регистра

Когда в одной ячейке отображается несколько фрагментов текста, такие функции, как ССЫЛКИ, могут не найти нужное содержимое. Еще можно добиться желаемого результата с помощью хитрой формулы.

Используя специальную формулу, вы можете легко проверить, содержится ли искомый текст в ячейке или нет. Хитрость в том, что формула игнорирует верхний и нижний регистры двух текстов:

= IF (ISNUMBER (FIND (UPPERCASE (поисковый текст); UPPER CASE (текстовое содержимое))); содержитсяʺ; не включеноʺ)

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

Формула игнорирует верхний и нижний регистры двух текстов. Кроме того, формула также может находить цифры, содержащиеся в тексте.

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

= ЕСЛИ (ЕЧИСЛО (НАЙТИ (ВЕРХНИЙ (B4); ВЕРХНИЙ (A4))); включеноʺ; не включеноʺ)

Найденный текст «Мюллер» из ячейки В4 содержится в тексте «Мюллер, Шмитт, Хубер» из ячейки А4. Следовательно, результат «содержится» правильный.

Вот как формула проверяет текст, который вы ищете

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

  • О двух БОЛЬШОЙ-Функции конвертируют два переведенных текста в прописные буквы. Это гарантирует, что вы не учитываете регистр.
  • то НАЙТИФункция ищет текст для поиска в текстовом содержимом.
  • Если поисковый текст найден, НАЙТИФункция, как результат, положение искомого текста в текстовом содержимом. Итак, формула дает число.
  • то ISNUMBERЗатем функция передает значение истинности ИСТИНА объекту ЕСЛИ-Функция.
  • то ЕСЛИ-Функция в этом случае возвращает текст «содержать».
  • Если поисковый текст не найден, возвращается НАЙТИ-Функция без позиции и, следовательно, без номера.
  • то ISNUMBERЗатем функция возвращает значение истинности ЛОЖЬ.
  • Таким образом ЕСЛИФункция возвращает так называемый аргумент then; это текст «не включено».

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

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave