Поиск звездочек - Советы по Excel

Звездочку и вопросительный знак можно использовать как подстановочный знак в диалоговом окне «Найти». Но что, если вы действительно хотите найти что-то, что говорит 2 * 3, а не 2something3? Есть хитрый способ сообщить Excel, что вы действительно ищете звездочку или вопросительный знак.

Смотреть видео

  • Поле поиска в фильтре позволяет искать # или @
  • Но если не удается выполнить поиск * или ~ или?
  • Используя поле поиска в фильтре, вы хотите найти звездочку *
  • Используя поле поиска в фильтре, вы хотите найти тильду ~
  • Используя поле поиска в фильтре, вы хотите найти?
  • Excel возвращает все для * и ничего для? ~
  • Чтобы найти звездочку, введите ~ *
  • Чтобы найти тильду, введите ~~
  • Для поиска вопросительного знака введите ~?
  • Чтобы найти ~? *, Введите ~~~? ~ *
  • В диалоговом окне «Найти / заменить» используйте ~~, ~ *, ~? В поле Найти, но не заменить
  • При использовании VLOOKUP или MATCH используйте ~~ ~ * или ~?

Стенограмма видео

Изучите Excel из подкаста, эпизод 2088: Найдите звездочки в фильтре

Привет, добро пожаловать обратно в сеть, я Билл Джелен. Сегодняшний вопрос прислала Ким. У Ким есть набор данных, и она использует значок фильтра здесь, и она знает этот классный трюк, с помощью которого вы можете искать несколько вещей.

Например, предположим, что мы хотим найти #. Хорошо, есть все, что помечено #, а затем нажмите ОК. А затем вы можете открыть это и, по сути, сделать и или- и искать все, что, возможно, имеет знак @. Хорошо, и на этом втором шаге вы хотите сказать «Добавить текущий выбор к фильтру», и в итоге мы получим все, что имеет знак # или @. Это красиво, но Ким ищет не это. Ким ищет все, что имеет *, и это не работает, потому что, когда мы искали *, я вижу, что мы получаем всевозможные вещи, которые … Ну, у этого есть *, а у них нет. Что с этим? И я знал, что это было бы проблемой, если бы Ким искала что-нибудь с ~ таким. Нет совпадений. Или? вот так - никаких совпадений, хорошо. Так вот весь фокус здесь,это три подстановочных знака в Excel: * - найти любое количество символов; ? найти любой символ, которому нужна конкретная длина 1; а затем ~ - это инструмент, который говорит, что не следует рассматривать этот подстановочный знак как подстановочный знак. Относитесь к нему как к персонажу. Итак, если мы ищем *, вам нужно искать такой ~ *, и мы получаем только то, что действительно имеет *. Здорово.

Если вы хотите что-нибудь, что имеет? кроме того, откройте его и найдите ~? и вы получите все, что имеет? и мы добавим текущие результаты в фильтр, ОК. А что тогда, если вам нужно найти ~? Ну, это поиск ~~ вот так, и мы получим все, что имеет ~, Добавить текущий выбор к фильтрам, теперь у нас есть все, что имеет либо? или ~ или * в этом роде.

Теперь это может привести к некоторым странным вещам. Если вам нужно было найти, например, ~? или ~~, у меня здесь ~~. Вам придется искать ~~ ищет первый ~. Итак, все, что имеет один ~, а затем еще два ~, говорит, что мы хотим только те вещи, у которых есть два ~~ подряд. А может ~? и у меня их нет. Я бы нашел все, что было ~ ?. Хорошо, теперь вроде как сумасшедший.

Как я обнаружил это последнее? О, потому что я собирался упомянуть, что найти и заменить, если вы собираетесь искать *, a? или ~, вы должны сделать то же самое. Но вот безумная вещь в Find what. Вы должны использовать ~, но когда вы заменяете, вам не нужно использовать ~. Я попробовал эту штуку, где собирался избавиться от чего-нибудь, скажем, я собирался заменить все? с чем-то еще. Итак, Ctrl + H, и я хочу заменить любой ~? с ~ *. Ну, мне это не нужно ~ там внизу. Что я собираюсь делать, я собираюсь менять каждую? к ~ *, что будет проблемой - прямо здесь. Хорошо, мы собираемся отменить это и попробовать снова. Итак, верхний вам нужен ~, нижний, нет, если я просто хочу изменить его на *, как в этом нижнем, что подстановочный знак не делает 'т работать, поэтому замените все. И это работает, хорошо. Псих.

Еще одно место, где это может пригодиться, - это ВПР. Если вы ищете что-то, в котором есть подстановочный знак - Итак, у меня есть Walmart, это то, что я ищу. Я пытаюсь получить 20 в ответ на эту ВПР, но поскольку это подстановочный знак, любые символы, такие как Walmart, будут ответом, который будет возвращен. И это не обязательно должен быть один персонаж, это может быть Wallingworldmart, и он все равно возвращается в качестве ответа. Итак, чтобы получить по-настоящему Wal * Mart, вам нужно искать Wal ~ * Mart. Действительно, очень неприятно.

То же самое с?, Я должен получить этот ответ, но поскольку в QuestionAMark есть один символ, он возвращается к 30. Вам нужно искать ~? а затем искать - Когда я ищу ~ там, за ~ не следует *, это просто игнорируется. Итак, этот ответ возвращается. Если вы ищете 2 ~, он вернет сингл ~. Очень и очень запутанно.

Теперь эти советы в моей книге Power Excel with, 617 Excel разгадана. Щелкните букву «i» в правом верхнем углу, чтобы узнать больше о книге.

Хорошо, краткий обзор: поле поиска позволяет вам фильтровать по одному, а затем фильтровать по другому, но это не удается, если вы пытаетесь найти *, ~ или?. Хорошо, он либо возвращает все в случае *, либо ничего для? или ~. Чтобы найти *, вы ищите ~ * или чтобы найти ~, ~~ или чтобы найти?, ~ ?. Это создает некоторые безумные вещи, когда вам нужно найти этих трех персонажей: ~? *. Вам придется искать ~~, чтобы найти ~, ~ ?, ~ *, и он найдет эти 3 символа.

Теперь то же самое происходит с диалоговым окном «Найти и заменить», но только в поле «Найти» вам нужны дополнительные ~. Не помещайте его в Replace, иначе он будет бросать туда настоящий ~ вместо того, что вы ищете. Также VLOOKUP или MATCH. Возможно, вам понадобится использовать ~~~ * или ~ ?. Если вы специально ищете символы ~, * или?.

Что ж, спасибо, что заглянули. Увидимся в следующий раз на другой сетевой трансляции от MrExcel.

Итак, просто чтобы показать, как должны работать эти подстановочные знаки. Если вы будете искать A * E, вы получите все, что начинается с A и заканчивается на E, с любым количеством символов в середине. Но если вы ищете только трехбуквенные слова, в которых есть A, а затем любой символ в середине, за которым следует E, поместите это? in там говорит, что нам нужны только те вещи, в которых подстановочный знак является одним конкретным символом. Иногда это может быть полезно.

Скачать файл

Загрузите образец файла здесь: Podcast2088.xlsm

Интересные статьи...