Оглавление
В этом уроке вы узнаете, как использовать функцию "Найти и заменить" в Excel для поиска определенных данных в рабочем листе или рабочей книге, а также что можно сделать с ячейками после их нахождения. Мы также рассмотрим расширенные возможности поиска в Excel, такие как подстановочные знаки, поиск ячеек с формулами или определенным форматированием, поиск и замена во всех открытых рабочих книгах и многое другое.
При работе с большими электронными таблицами в Excel очень важно иметь возможность быстро найти нужную информацию в любой конкретный момент. Сканирование сотен строк и столбцов - это, конечно, не лучший выход, поэтому давайте рассмотрим подробнее, что может предложить функция Excel "Найти и заменить".
Как использовать функцию "Найти" в Excel
Ниже представлен обзор возможностей Excel Find, а также подробные шаги по использованию этой функции в Microsoft Excel 365, 2021, 2019, 2016, 2013, 2010 и более старых версиях.
Найти значение в диапазоне, рабочем листе или рабочей книге
Следующие рекомендации подскажут вам, как найти определенные символы, текст, числа или даты в диапазоне ячеек, рабочем листе или всей рабочей книге.
- Для начала выберите диапазон ячеек для поиска. Чтобы выполнить поиск по всему рабочему листу, щелкните любую ячейку на активном листе.
- Откройте Excel Найти и заменить диалоговое окно, нажав сочетание клавиш Ctrl + F. В качестве альтернативы перейдите в раздел Главная вкладка> Редактирование группу и нажмите кнопку Найти и выбрать > Найти ...
- В Найдите то, что в поле, введите искомые символы (текст или число) и нажмите кнопку Найти все или Найти далее .
Когда вы нажимаете Найти далее Excel выбирает первое вхождение искомого значения на листе, второй щелчок - второе вхождение и так далее.
Когда вы нажимаете Найти все Excel открывает список всех вхождений, и вы можете щелкнуть любой элемент в списке, чтобы перейти к соответствующей ячейке.
Поиск в Excel - дополнительные опции
Чтобы уточнить параметры поиска, нажмите Опции в правом углу Excel Найти и заменить диалоговое окно, а затем выполните одно из следующих действий:
- Чтобы найти указанное значение в текущем рабочем листе или во всей рабочей книге, выберите Лист или Рабочая тетрадь в В пределах .
- Для поиска в активной ячейке слева направо (по рядам) выберите По рядам в Поиск Для поиска сверху вниз (по столбцам) выберите По колоннам.
- Для поиска среди определенного типа данных выберите Формулы , Значения , или Комментарии в Загляните .
- Для поиска с учетом регистра, установите флажок Проверка спичечного коробка .
- Для поиска ячеек, содержащих только символы, которые вы ввели в поле Найдите то, что выберите в поле Сопоставить все содержимое ячейки .
Совет. Если вы хотите найти заданное значение в диапазоне, столбце или строке, выберите этот диапазон, столбец (столбцы) или строку (строки) перед открытием окна Найти и заменить в Excel. Например, чтобы ограничить поиск определенным столбцом, сначала выберите этот столбец, а затем откройте меню Найти и заменить диалог.
Поиск ячеек с определенным форматом в Excel
Чтобы найти ячейки с определенным форматированием, нажмите сочетание клавиш Ctrl + F, чтобы открыть окно Найти и заменить диалоговое окно, нажмите Опции , затем нажмите кнопку Формат... кнопку в правом верхнем углу и определите свои выделения в Excel Найти формат диалоговое окно.
Если вы хотите найти ячейки, которые соответствуют формату какой-либо другой ячейки на рабочем листе, удалите все критерии в параметре Найдите то, что нажмите на стрелку рядом с Формат , выберите Выберите Формат из ячейки , и щелкните ячейку с нужным форматированием.
Примечание. Microsoft Excel сохраняет параметры форматирования, которые вы задаете. Если вы ищете другие данные на рабочем листе, а Excel не может найти значения, которые вы знаете, что они там есть, очистите параметры форматирования предыдущего поиска. Для этого откройте окно Найти и заменить диалоговое окно, нажмите кнопку Опции кнопка на Найти вкладку, затем нажмите стрелку рядом с Формат... и выберите Очистить формат поиска .
Поиск ячеек с формулами в Excel
С помощью Excel Найти и заменить вы можете искать только в формулах для заданного значения, как объясняется в дополнительных опциях Excel Find. Чтобы найти ячейки, содержащие формулы, используйте команду Перейти к разделу Специальный особенность.
- Выберите диапазон ячеек, в которых нужно найти формулы, или щелкните любую ячейку на текущем листе для поиска по всему рабочему листу.
- Нажмите на стрелку рядом с Найти и выбрать , а затем нажмите Перейти к специальному Также вы можете нажать F5, чтобы открыть меню Перейти к диалоговое окно и нажмите кнопку Специальный... кнопку в левом нижнем углу.
- Числа - поиск формул, возвращающих числовые значения, включая даты.
- Текст - поиск формул, возвращающих текстовые значения.
- Логика - поиск формул, которые возвращают булевы значения TRUE и FALSE.
- Ошибки - найти ячейки с формулами, которые приводят к ошибкам, таким как #N/A, #NAME?, #REF!, #VALUE!, #DIV/0!, #NULL! и #NUM!
Если Microsoft Excel найдет ячейки, соответствующие вашим критериям, эти ячейки будут выделены, в противном случае будет выведено сообщение о том, что таких ячеек не найдено.
Совет. Чтобы быстро найти все ячейки с формулами независимо от результата формулы, нажмите Найти и выбрать > Формулы .
Как выбрать и выделить все найденные записи на листе
Чтобы выбрать все вхождения заданного значения на рабочем листе, откройте Excel Найти и заменить диалоговое окно, введите поисковый запрос в поле Найти что и нажмите кнопку Найти все .
Excel отобразит список найденных сущностей, а вы щелкните на любом вхождении в списке (или просто щелкните в любом месте в области результатов, чтобы переместить туда фокус) и нажмите сочетание клавиш Ctrl + A. Это позволит выбрать все найденные вхождения как на Найти и заменить диалоговое окно и на листе.
После того как ячейки выбраны, вы можете выделить их, изменяя цвет заливки.
Как использовать замену в Excel
Ниже приведены пошаговые инструкции о том, как использовать Excel Replace для замены одного значения на другое в выбранном диапазоне ячеек, на всем рабочем листе или в рабочей книге.
Замените одно значение другим
Чтобы заменить определенные символы, текст или цифры в листе Excel, воспользуйтесь функцией Заменить вкладка Excel Найти и заменить диалог. Подробные шаги приведены ниже.
- Выберите диапазон ячеек, в которых нужно заменить текст или числа. Чтобы заменить символ(ы) на всем рабочем листе, щелкните любую ячейку на активном листе.
- Нажмите сочетание клавиш Ctrl + H, чтобы открыть меню Заменить вкладка Excel Найти и заменить диалог.
В качестве альтернативы, перейдите в Главная вкладка> Редактирование группу и нажмите кнопку Найти и выбрать > Заменить ...
Если вы только что использовали функцию Excel Find, то просто переключитесь на функцию Заменить вкладка.
- В Найдите то, что введите значение для поиска, а в поле Заменить на в поле введите значение, на которое нужно заменить.
- Наконец, нажмите либо Заменить чтобы заменить найденные вхождения одно за другим, или Заменить все чтобы поменять все записи одним махом.
Совет. Если что-то пошло не так и вы получили результат, отличный от ожидаемого, нажмите кнопку Отменить или нажмите Ctrl + Z, чтобы восстановить исходные значения.
Для получения дополнительной информации о функциях замены в Excel нажмите кнопку Опции кнопка в правом углу Заменить Они по сути аналогичны опциям Excel Find, которые мы обсуждали минуту назад.
Замените текст или число на ничто
Чтобы заменить все вхождения определенного значения на ничего введите символы для поиска в поле Найдите то, что поле, оставьте Заменить на пустое поле, и нажмите кнопку Заменить все кнопка.
Как найти или заменить разрыв строки в Excel
Чтобы заменить перенос строки с пробелом или любым другим разделителем, введите символ перевода строки в поле Найдите то, что подается нажатием Ctrl + J . Это сокращение - управляющий код ASCII для символа 10 (перевод строки, или перевод строки).
После нажатия Ctrl + J , на первый взгляд Найдите то, что поле будет выглядеть пустым, но при ближайшем рассмотрении вы заметите крошечную мерцающую точку, как на скриншоте ниже. Введите символ замены в поле Заменить на поле, например, символ пробела, и нажмите кнопку Заменить все .
Чтобы заменить какой-то символ на перевод строки, сделайте наоборот - введите текущий символ в Найдите то, что поле, и перевод строки ( Ctrl + J ) в Заменить на .
Как изменить форматирование ячеек на листе
В первой части этого руководства мы обсудили, как можно найти ячейки с определенным форматированием с помощью диалогового окна Excel Найти. Excel Заменить позволяет сделать еще один шаг вперед и изменить форматирование всех ячеек на листе или во всей рабочей книге.
- Откройте Заменить вкладку диалога Excel "Найти и заменить" и нажмите кнопку Опции
- Рядом с Найдите то, что щелкните на стрелке Формат выберите Выберите Формат из ячейки , и щелкните на любой ячейке с форматом, который вы хотите изменить.
- Рядом с Заменить на либо нажмите кнопку Формат... и установите новый формат с помощью программы Excel Формат замены диалоговое окно; или нажмите стрелку Формат выберите Выберите Формат из ячейки и щелкните на любой ячейке с нужным форматом.
- Если вы хотите заменить форматирование на вся тетрадь , выберите Рабочая тетрадь в В пределах Если вы хотите заменить форматирование только на активном листе, оставьте выбор по умолчанию ( Лист) .
- Наконец, нажмите кнопку Заменить все и проверьте результат.
Примечание. Этот метод изменяет форматы, применяемые вручную, он не работает для условно отформатированных ячеек.
Excel Найти и заменить с помощью подстановочных знаков
Использование символов подстановки в критериях поиска позволяет автоматизировать многие задачи поиска и замены в Excel:
- Используйте звездочка (*) для поиска любой строки символов. Например, sm* находит " улыбка " и " запах ".
- Используйте знак вопроса (?) для поиска любого отдельного символа. Например, гр?й находит " Серый " и " Серый ".
Например, чтобы получить список имен, которые начинаются с " объявление ", используйте " ad* " для критериев поиска. Также следует помнить, что при использовании опций по умолчанию Excel будет искать критерии в любом месте ячейки. В нашем случае он вернет все ячейки, в которых есть " объявление " в любом положении. Чтобы этого не произошло, нажмите кнопку Опции и проверьте Сопоставить все содержимое ячейки Это заставит Excel возвращать только значения, начинающиеся с " объявление ", как показано на скриншоте ниже.
Как найти и заменить символы подстановки в Excel
Если вам нужно найти звездочки или вопросительные знаки в рабочем листе Excel, введите перед ними символ тильды (~). Например, чтобы найти ячейки, содержащие звездочки, введите ~* в поле Найдите то, что ячейки. Чтобы найти ячейки, содержащие вопросительные знаки, используйте ~? в качестве критерия поиска.
Так можно заменить все знаки вопроса (?) на рабочем листе на другое значение (в данном примере - число 1):
Как видите, Excel успешно находит и заменяет подстановочные знаки как в текстовых, так и в числовых значениях.
Совет. Чтобы найти символы тильды на листе, введите двойную тильду (~~) в поле Найдите то, что коробка.
Ярлыки для поиска и замены в Excel
Если вы внимательно следили за предыдущими разделами этого учебника, вы могли заметить, что Excel предоставляет 2 различных способа взаимодействия с Найти и заменить команды - щелкая по кнопкам ленты и используя сочетания клавиш.
Ниже приводится краткое изложение того, что вы уже узнали, и еще несколько быстрых клавиш, которые могут сэкономить вам еще несколько секунд.
- Ctrl+F - Excel Найти ярлык, который открывает Найти вкладка Найти и заменить
- Ctrl+H - Excel Заменить ярлык, который открывает Заменить вкладка Найти и заменить
- Ctrl+Shift+F4 - найти предыдущее вхождение искомого значения.
- Shift+F4 - найти следующее вхождение искомого значения.
- Ctrl+J - найти или заменить разрыв строки.
Поиск и замена во всех открытых рабочих книгах
Как вы только что увидели, функция "Найти и заменить" Excel предоставляет множество полезных опций. Однако она может искать только в одной рабочей книге за раз. Чтобы найти и заменить во всех открытых рабочих книгах, вы можете использовать надстройку Advanced Find and Replace от Ablebits.
Следующее Расширенный поиск и замена функции делают поиск в Excel еще более мощным:
- Найти и заменить в все открытые рабочие книги или выбранный рабочие тетради & рабочие листы.
- Одновременный поиск в значениях, формулах, гиперссылках и комментариях.
- Экспорт результатов поиска в новую рабочую книгу одним щелчком мыши.
Чтобы запустить надстройку Advanced Find and Replace, щелкните по ее значку на ленте Excel, который находится в разделе Ablebits Utilities вкладка> Поиск В качестве альтернативы вы можете нажать Ctrl + Alt + F , или даже настроить его на открытие с помощью привычного сочетания клавиш Ctrl + F.
Откроется панель Advanced Find and Replace, и вы выполните следующие действия:
- Введите символы (текст или число) для поиска в поле Найдите то, что
- Выберите, в каких рабочих книгах и листах вы хотите выполнить поиск. По умолчанию выбираются все листы во всех открытых рабочих книгах.
- Выберите тип(ы) данных для поиска: значения, формулы, комментарии или гиперссылки. По умолчанию выбраны все типы данных.
Кроме того, у вас есть следующие возможности:
- Выберите Спичечный коробок опция для поиска данных с учетом регистра.
- Выберите Вся ячейка флажок для поиска точного и полного совпадения, т.е. найти ячейки, содержащие только те символы, которые вы набрали в ячейке Найдите то, что
Нажмите кнопку Найти все и вы увидите список найденных записей на экране Результаты поиска Теперь вы можете заменить все или выбранные вхождения на другое значение или экспортировать найденные ячейки, строки или столбцы в новую рабочую книгу.
Если вы хотите попробовать расширенный поиск и замену на своих листах Excel, вы можете загрузить ознакомительную версию ниже.
Я благодарю вас за прочтение и надеюсь увидеть вас в нашем блоге на следующей неделе. В нашем текстовом учебнике мы остановимся на функциях Excel SEARCH и FIND, а также REPLACE и SUBSTITUTE, поэтому, пожалуйста, следите за этим пространством.
Доступные загрузки
Ultimate Suite 14-дневная полнофункциональная версия (файл .exe)