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

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

=TRUE =FALSE

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

=2 > 4

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

image

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

Обратите внимание на раскрывающийся список Искать в; именно этот параметр определяет, насколько успешно Excel находит ваши логические значения. Если установлен параметр «Формулы», Excel просматривает содержимое ячейки для поиска.

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

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

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

That was a false statement!

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

Однако есть еще один способ найти первое значение ЛОЖЬ (или ИСТИНА) в столбце: использовать возможности файловой системы Excel.

  1. Убедитесь, что для ваших данных определены заголовки столбцов.

  2. Откройте вкладку «Данные» на ленте.

  3. Щелкните инструмент «Фильтр» в группе «Сортировка и фильтр». Excel помещает стрелку раскрывающегося списка рядом с заголовками столбцов.

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

  5. Убедитесь, что только значение FALSE имеет галочку рядом с ним.

  6. Щелкните ОК. Ваши данные свернуты, поэтому в столбце отображаются только значения FALSE.

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

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (1786) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.