Поиск логических значений (Microsoft Excel)
У Майкла есть длинный столбец вычисленных логических значений («ИСТИНА» или «ЛОЖЬ»). Он хотел бы использовать «Найти и заменить», чтобы быстро найти первое появление ЛОЖЬ. Однако, когда он выбирает столбец и ищет FALSE, «FALSE», 0 и т. Д., Excel всегда возвращает сообщение «не удается найти данные …». Майкл задается вопросом, как выполнять такой поиск.
Ответ на этот вопрос зависит от того, как значения ИСТИНА и ЛОЖЬ отображаются в ваших ячейках. Если вы просто введете FALSE в ячейку и нажмете Enter, Excel сочтет это логическим значением и соответствующим образом отформатирует ячейку; то же самое происходит, если вы набираете ИСТИНА. Вы также можете ввести в ячейку любое из следующего:
=TRUE =FALSE
Во всех этих случаях вы можете выполнять обычную операцию поиска и просто искать либо ИСТИНА, либо ЛОЖЬ, и Excel находит ячейки. Другое дело, если ИСТИНА или ЛОЖЬ, показанные в ячейке, являются результатом формулы. Например, рассмотрим следующую формулу:
=2 > 4
Результат будет отображаться как ЛОЖЬ в ячейке, и обычная операция поиска не найдет ЛОЖНЫЙ результат. Почему это? Причина скрыта на вкладке «Найти» диалогового окна «Найти и заменить». Откройте диалоговое окно и нажмите кнопку «Параметры», чтобы поле развернулось. (См. Рис. 1.)
Рисунок 1. Вкладка «Найти» диалогового окна «Найти и заменить».
Обратите внимание на раскрывающийся список Искать в; именно этот параметр определяет, насколько успешно Excel находит ваши логические значения. Если установлен параметр «Формулы», Excel просматривает содержимое ячейки для поиска.
В случае первых двух способов получить логическое значение в ячейке — набрав ИСТИНА или ЛОЖЬ или введите = ИСТИНА или = ЛОЖЬ — затем поиск внутри ячейки дает совпадение. Если заглянуть внутрь другой ячейки (с = 2> 4), логическое значение не будет найдено, поэтому совпадения нет.
Чтобы получить наиболее широкое соответствие, вам нужно изменить раскрывающийся список Искать в значениях. Этот тип поиска находит результаты формул, то есть находит то, что отображается при любой операции, выполняемой в ячейке. Установка этого раскрывающегося списка на «Значения» и последующий поиск ЛОЖЬ будет соответствовать ячейке, в которой введено ЛОЖЬ, где введено = ЛОЖЬ и где введено = 2> 4.
Однако у поиска логических значений есть недостаток. Предположим, ячейка содержит следующий текст:
That was a false statement!
Поиск FALSE с использованием значений также будет соответствовать этому, как и поиск с использованием формул; даже если текст не представляет допустимого логического значения. Это может расстраивать, в зависимости от характеристик ваших данных. Вы можете немного обойти это, установив флажок «Сопоставить содержимое всей ячейки» в диалоговом окне.
Однако есть еще один способ найти первое значение ЛОЖЬ (или ИСТИНА) в столбце: использовать возможности файловой системы Excel.
-
Убедитесь, что для ваших данных определены заголовки столбцов.
-
Откройте вкладку «Данные» на ленте.
-
Щелкните инструмент «Фильтр» в группе «Сортировка и фильтр». Excel помещает стрелку раскрывающегося списка рядом с заголовками столбцов.
-
Щелкните стрелку раскрывающегося списка рядом с заголовком столбца, содержащего ваши логические значения. Вы увидите несколько вариантов, включая контрольный список всех значений в столбце.
-
Убедитесь, что только значение FALSE имеет галочку рядом с ним.
-
Щелкните ОК. Ваши данные свернуты, поэтому в столбце отображаются только значения FALSE.
Отфильтрованные данные позволяют легко увидеть первую строку со значением FALSE. Позже вы можете удалить фильтр, снова отобразив вкладку «Данные» на ленте и щелкнув инструмент «Фильтр».
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (1786) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.