Звездочку и вопросительный знак можно использовать как подстановочный знак в диалоговом окне «Найти». Но что, если вы действительно хотите найти что-то, что говорит 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