Поиск логических значений

У Майкла длинный столбец вычисленных логических значений («ИСТИНА» или «ЛОЖЬ»). Он хотел бы использовать «Найти и заменить», чтобы быстро найти первое вхождение ЛОЖЬ. Однако, когда он выбирает столбец и ищет FALSE, «FALSE», 0 и т. Д., Excel всегда возвращает сообщение «не удается найти данные …». Майкл задается вопросом, как выполнить этот тип поиска.

Ответ на этот вопрос зависит от того, как значения ИСТИНА и ЛОЖЬ отображаются в ваших ячейках. Если вы просто введете FALSE в ячейку и нажмете Enter, тогда Excel посчитает, что это логическое значение, и соответствующим образом отформатирует ячейку; то же самое происходит, если вы набираете ИСТИНА. Вы также можете ввести в ячейку любое из следующего:

 = TRUE = FALSE 

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

 = 2> 4 

Результат будет отображаться как ЛОЖЬ в ячейке, и обычная операция поиска не найдет ЛОЖНЫЙ результат. Это почему? Причина скрыта на вкладке «Найти» диалогового окна «Найти и заменить». Откройте диалоговое окно и нажмите кнопку «Параметры», чтобы поле развернулось. (См. Рис. 1.)

Рисунок 1. Вкладка «Найти» диалогового окна «Найти и заменить».

Обратите внимание на раскрывающийся список «Искать в»; именно этот параметр определяет, насколько успешно Excel находит ваши логические значения. Если выбран параметр «Формулы», Excel просматривает содержимое ячейки, чтобы выполнить поиск. В случае первых двух способов получить логическое значение в ячейке – набрав ИСТИНА или ЛОЖЬ или введя = ИСТИНА или = ЛОЖЬ – затем поиск внутри ячейки дает совпадение. Если заглянуть внутрь другой ячейки (с = 2> 4), логическое значение не будет найдено, поэтому совпадения нет.

Чтобы получить максимально широкое соответствие, вам нужно изменить Посмотрите в раскрывающемся списке на Значения. Этот тип поиска находит результаты формул, то есть находит то, что отображается при любой операции, выполняемой в ячейке. Установка этого раскрывающегося списка на Значения и последующий поиск ЛОЖЬ будет соответствовать ячейке, в которой введено ЛОЖЬ, где введено = ЛОЖЬ и где введено = 2> 4.

Есть недостаток однако для поиска логических значений. Предположим, что ячейка содержит следующий текст:

 Это было ложное утверждение! 

Поиск FALSE с использованием значений также будет соответствовать этому, как и поиск с использованием формул; даже если текст не представляет допустимого логического значения. Это может расстраивать, в зависимости от характеристик ваших данных. Вы можете в некоторой степени обойти это, установив флажок «Соответствовать содержимому всей ячейки» в диалоговом окне..

Однако есть другой способ найти первое значение FALSE (или TRUE) в столбце: используйте возможности фильтрации Excel.

  1. Убедитесь, что для ваших данных определены заголовки столбцов.
  2. Отобразите вкладку «Данные» на ленте.
  3. Щелкните инструмент «Фильтр» в группе «Сортировка и фильтр». Excel помещает стрелку раскрывающегося списка рядом с заголовками столбцов.
  4. Щелкните стрелку раскрывающегося списка рядом с заголовком столбца, содержащего ваши логические значения. Вы увидите несколько вариантов, включая контрольный список всех значений в столбце.
  5. Убедитесь, что только значение FALSE имеет галочку рядом с ним.
  6. Щелкните ОК. Ваши данные свернуты, поэтому в столбце отображаются только значения FALSE.

Отфильтрованные данные позволяют легко увидеть первую строку со значением FALSE. Позже вы можете удалить фильтр, снова открыв вкладку «Данные» на ленте и щелкнув инструмент «Фильтр».

Оцените статью
Frestage.ru
Добавить комментарий