Поиск не работает в Excel

Обновлено: 02.07.2024

Резюме:

Этот информативный пост поможет вам узнать, почему функция поиска и замены в Excel не работает. Кроме того, в этом посте рассматриваются некоторые лучшие исправления для устранения ошибки «Microsoft Excel не удается найти данные, которые вы ищете», возникающей в основном, когда поиск и замена в Excel не работает.

При работе с огромными данными Excel поиск какой-либо конкретной информации слишком сложен и занимает много времени. Чтобы упростить эту задачу, Excel предоставил пользователю функции поиска и замены.

Однако с помощью параметра «Найти» пользователь может легко получить любые данные своего рабочего листа, а с помощью функции «Заменить» вы можете быстро изменить свой рабочий лист.

Несомненно, эти функции упрощают стиль работы в Excel, но что, если поиск и замена в Excel перестанет работать.

Не знаете, как поступить в такой ситуации в Excel? Не беспокоиться…!

Давайте быстро раскроем неразгаданную тайну неработающей проблемы Excel с поиском и заменой.

Для восстановления потерянных данных Excel мы рекомендуем этот инструмент:

Это программное обеспечение предотвратит повреждение и потерю данных рабочей книги Excel, таких как данные бизнес-аналитики, финансовые отчеты и другую аналитическую информацию. С помощью этого программного обеспечения вы можете восстановить поврежденные файлы Excel и восстановить каждое визуальное представление и набор данных в исходное неповрежденное состояние за 3 простых шага:

  1. Загрузите средство восстановления файлов Excel с оценкой отлично от Softpedia, Softonic и CNET.
  2. Выберите поврежденный файл Excel (XLS, XLSX) и нажмите «Восстановить», чтобы начать процесс восстановления.
  3. Просмотрите восстановленные файлы и нажмите "Сохранить файл", чтобы сохранить файлы в нужном месте.

Что происходит, когда поиск и замена в Excel не работает?

Проблема 1:

Во время использования утилиты "Найти" для поиска каких-либо конкретных данных книги Excel вы можете начать получать сообщение об ошибке, например:

Microsoft Excel не может найти данные, которые вы ищете.

Проверьте параметры поиска, расположение и форматирование.

Проблема 2:

В приложении Microsoft Excel при выборе параметра «Заменить» в диалоговом окне «Найти и заменить» для замены данных, уже существующих на листе Excel. В это время вы можете столкнуться со следующим сообщением об ошибке:

Microsoft Excel не может найти совпадение.

Эта ошибка «Microsoft Excel не может найти совпадение» может появиться, когда текст, который нужно заменить, на самом деле не существует на листе.

Но если замещающий текст существует на вашем листе и по-прежнему показывает «Microsoft Excel не может найти совпадение», то это проблема.

Почему не удается найти и заменить работу в Excel?

Проблема поиска и замены, которая не работает в Excel, возникает, если выполняется следующее условие.

  • Поиск и замена не работают, даже если листы вашей книги Excel защищены паролем. Это означает, что поиск и замена не будут работать на защищенном листе.
  • Возможно, в ваших активных ячейках Excel нет соответствующих данных, которые вы ищете.
  • Вы забыли нажать кнопку "Найти все" или "Найти далее" перед тем, как нажать кнопку "Заменить" в диалоговом окне "Найти и заменить".
  • Excel Find and replace не работает. Проблема также возникает при поиске значений или текста, содержащихся в отфильтрованном списке.

Как исправить неработающую проблему с поиском и заменой в Excel?

Попробуйте следующие исправления, чтобы устранить ошибку Microsoft Excel не удается найти данные, которые вы ищете, или чтобы функция поиска и замены Excel снова работала.

 Ошибка при выборе ячеек

Вполне вероятно, что вы выделили более двух ячеек, но искали другие ячейки.

Excel находит утилиту для поиска по всем ячейкам вашего листа, если щелкнуть только 1 ячейку.

Если выбрано или выделено более 2 ячеек, функция поиска будет искать ваш элемент только в этих двух выбранных ячейках.

Примечание. Используйте этот вариант, только если вам нужно заменить все совпадения, присутствующие в книге Excel.

  • На листе Excel нажмите клавиши CTRL + H на клавиатуре.
  • Откроется диалоговое окно «Найти и заменить». После этого введите текст в поле «Найти что», которое требуется заменить.

исправить найти и заменить неработающий 1

  • В поле "Заменить на" просто введите текст, который нужно заменить исходным.
  • Нажмите кнопку "Заменить все".

 исправить неработающий поиск и замену 2

  • На листе Excel нажмите клавиши CTRL + H на клавиатуре.
  • Откроется диалоговое окно «Найти и заменить». После этого введите текст в поле «Найти что», которое требуется заменить.
  • В поле "Заменить на" просто введите текст, который нужно заменить исходным.

исправить поиск и замену не работает 4

исправить найти и заменить нерабочие 3

  • Чтобы заменить текст, коснитесь параметра замены, и Excel автоматически выполнит поиск следующих экземпляров текста, который необходимо заменить.
  • ЕСЛИ вы хотите пропустить замену текста в определенных местах, коснитесь параметра «Найти далее».

Возможно, проблема действительно в критериях фильтра Excel. Некоторые из ваших данных Excel скрыты с использованием критериев фильтра Excel. Сначала вам нужно отобразить все ваши данные, а затем выполнить только поиск и замену.

Для этого выполните следующие действия:

  • Запустите приложение Excel и откройте книгу Excel, в которой вы хотите выполнить операцию поиска.
  • В строке меню рабочего листа Excel нажмите «Данные»> «Фильтр»> «Показать все».
  • Повторите шаг 2 в каждом из наших листов Excel.
  • Теперь запустите утилиту поиска и замены.

Если поиск и замена в Excel не работает, проверьте, защищен ли лист Excel паролем. Если он защищен, то опция поиска и замены не сработает. Итак, вам нужно сначала снять защиту с листа Excel.

Иногда поиск и замена не работают, даже если искомые данные отсутствуют на листе Excel.

Причиной этой потери данных Excel может быть повреждение файла Excel.

Чтобы извлечь данные из поврежденного листа Excel, попробуйте инструмент восстановления MS Excel. Это лучший инструмент для устранения любого типа проблем, а также способный легко восстанавливать все данные Excel, включая диаграммы, комментарии к ячейкам свойств рабочего листа и другие важные данные.

Если ваш файл Excel поврежден, поврежден или начинает показывать ошибки, в этом случае используйте инструмент восстановления MS Excel. Это рекомендуемое профессионалами решение для восстановления поврежденного файла Excel. Это уникальный инструмент, который восстанавливает несколько файлов одновременно и восстанавливает все данные в предпочтительном месте. Он поддерживает все версии файлов Excel и совместим как с Windows, так и с Mac OS.

Этапы использования средства восстановления MS Excel:

g1

g2

g3

g4

g5

g6

g7

Подведение итогов:

Надеюсь, теперь вы получили много знаний о том, как исправить неработающую проблему поиска и замены в Excel.

Или вы знаете другие способы исправить ошибку Microsoft Excel не удается найти данные, которые вы ищете, не стесняйтесь поделиться ими с нами.

Помимо этого, если вы столкнулись с другими проблемами при работе с листом Excel, задайте свои вопросы в наших учетных записях Facebook и Twitter.

Маргрет

Маргрет Артур – предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и делится знаниями по MS Office, Excel и другим техническим дисциплинам. Ее самобытное искусство представления технической информации простым для понимания языком очень впечатляет. Когда она не пишет, она любит незапланированные путешествия.

Функция ПОИСК в Excel ищет текстовую строку в другой текстовой строке и возвращает ее позицию, если она найдена. Посмотрите это короткое видео, чтобы увидеть 3 примера использования ПОИСКА. Под видео есть письменные инструкции.

Используется для ПОИСКА

Функция ПОИСК ищет текстовую строку внутри другой текстовой строки и может:

  • Поиск текстовой строки в другой текстовой строке без учета регистра
  • Используйте подстановочные знаки в поиске
  • Укажите начальный номер в тексте поиска

Синтаксис ПОИСКА

Функция ПОИСК имеет следующий синтаксис:

  • ПОИСК(найти_текст,внутри_текста,начальный_номер)
    • find_text — это текст, который вы ищете.
    • within_text — это строка, в которой вы ищете.
    • если start_num опущен, поиск начинается с первого символа

    Синтаксис функции ПОИСК

    Ловушки ПОИСКА

    У функции ПОИСК есть несколько ловушек:

    • Функция ПОИСК возвращает позицию первой совпадающей строки независимо от регистра.
    • Если вам нужен поиск с учетом регистра, используйте функцию ПОИСК в Excel

    Пример 1. Поиск текста в строке

    Используйте функцию ПОИСК для поиска текста в текстовой строке. В этом примере мы ищем один символ (введенный в ячейку B5) в текстовой строке в ячейке B2.

    =ПОИСК(B5,B2)

    Вы можете использовать ЕСЛИОШИБКА, чтобы обернуть функцию ПОИСК и отобразить сообщение, если результатом является ошибка. ЕСЛИОШИБКА доступна в Excel 2007 и более поздних версиях. В более ранних версиях можно использовать ЕСЛИ с ЕОШИБКОЙ.

    =ЕСЛИОШИБКА(ПОИСК(B5,B2);"Не найдено")

    ПОИСК, пример 1

    Пример 2: ПОИСК с подстановочными знаками

    Еще один способ проверить результаты ПОИСКА — использовать функцию ISNUMBER. Если строка найдена, результатом ПОИСКА является число, поэтому результатом ISNUMBER является ИСТИНА. Если текст не найден, ПОИСК возвращает ошибку, а ISNUMBER возвращает ЛОЖЬ.

    Вы также можете использовать подстановочные знаки в аргументе find_text. * (звездочка) обозначает любое количество символов или отсутствие символов, а ? (вопросительный знак) представляет один символ.

    В этом примере используется подстановочный знак *, поэтому в уличных адресах можно найти центр, центр и центр.

    =ISNUMBER(ПОИСК($E$2,B3))

    ПОИСК с подстановочными знаками

    Пример 3. Укажите начальный номер для ПОИСКА

    Если ввести два знака минус (двойной унарный) перед функцией ISNUMBER, она вернет 1/0 вместо TRUE/FALSE. Затем функция СУММ в ячейке E2 может суммировать количество записей, в которых была найдена текстовая строка.

    В этом примере город и род занятий показаны в столбце B. Мы хотим найти все занятия с текстовой строкой, введенной в ячейку E1. Формула в ячейке C2:

    =–ISNUMBER(ПОИСК($E$1,B2))

    Формула нашла строку, содержащую "банк", но одна из них находится в названии города, а не в роде занятий:

    ПОИСК, начиная с 1

    После каждого названия города есть вертикальная черта, поэтому мы можем добавить для него ПОИСК. Его положение можно использовать в качестве аргумента start_number в основном ПОИСКЕ, поэтому при поиске города будут игнорироваться.

    Теперь с измененной формулой учитываются только строки со словом "банк" в роде занятий.

    =–ISNUMBER(ПОИСК($E$1,B2,ПОИСК("|",B2)))

    ПОИСК начинается после определенного символа

    Получить образцы файлов

    Чтобы ознакомиться с формулами, используемыми в этих примерах, скачайте пример рабочей книги функции ПОИСК. Файл заархивирован и имеет формат Excel xlsx, без макросов.


    Когда не работает функция поиска и замены?

    Эта функция не работает, если рабочий лист вашего Excel защищен паролем. Эта функция не работает в защищенном листе. Если в ваших активных ячейках Excel нет соответствующих данных. Когда вы забыли нажать кнопку «Найти все» или «Найти следующее» перед тем, как нажать кнопку «Заменить», а также если вы ищете значения или текст в отфильтрованном списке.

    Решение проблемы с поиском и заменой, которая не работает:

    • Ошибка при выборе ячейки:

    Эта функция не работает, если вы ошиблись при выборе ячейки.Если вы выделили более 2 ячеек и ищете другие ячейки. Если щелкнуть только 1 ячейку, поиск будет выполнен в ячейке вашего рабочего листа. Если выбрано более двух ячеек, функция «Найти» найдет ваш элемент только в двух выбранных ячейках.

    Этот параметр следует использовать только в том случае, если вы хотите заменить все совпадения на листе Excel. Для этого сначала на листе Excel вам нужно нажать CTRL + H на клавиатуре. Здесь вы увидите диалоговое окно «Найти и заменить». После этого вы должны ввести текст в поле «Найти что». Затем в поле «Заменить на» вы должны ввести текст, который вы хотите заменить исходным. Теперь вам нужно нажать на опцию «Заменить все».

    На листе Excel нужно нажать CTRL + H на клавиатуре. Вы увидите диалоговое окно «Найти и заменить». Теперь вам нужно ввести текст в поле «Найти что». В поле «Заменить на» вы должны ввести текст, который вы хотите заменить исходным. После этого нажмите на опцию «Найти далее». Если вы хотите заменить текст, вам нужно нажать на кнопку «Заменить». Если вы хотите пропустить текст, нажмите кнопку «Найти далее».

    Сначала откройте рабочую книгу Excel, затем в строке меню рабочего листа Excel щелкните параметр «Данные», а затем выберите параметр «Фильтр». После этого вы должны выбрать опцию «Показать все». Теперь вам нужно запустить утилиту поиска и замены.

    • Удалить пароль из защищенного листа Excel:

    Если функция поиска и замены не работает, убедитесь, что ваш рабочий лист защищен паролем. Если он защищен, сначала необходимо снять защиту с листа.

    Эта страница представляет собой поддерживаемый рекламодателями отрывок из книги Power Excel 2010–2013 от MrExcel — 567 разгаданных тайн Excel. Если вам нравится эта тема, подумайте о покупке всей электронной книги.

    Проблема: диалоговое окно «Найти и заменить» в Excel сводит меня с ума. Мне всегда приходится переходить к кнопке «Параметры», чтобы указать, что он должен искать в «Значения». На рисунке ниже указатель мыши показывает значение, которое, по словам Excel, отсутствует на самом деле. Почему Excel не может найти число?


      Псс, Эксель! Попробуйте посмотреть под указателем мыши.

    Стратегия. Вы указали на множество проблем с функцией "Найти и заменить". Давайте сделаем краткий обзор, чтобы раскрыть некоторые проблемы. Во-первых, когда вы выбираете «Главная», «Найти и выбрать», «Найти», Excel представляет упрощенную версию диалогового окна «Найти и заменить» без важных параметров, показанных в нижней части рисунка выше.

    За кнопкой «Параметры» скрываются важные настройки. Эти настройки часто приводят к сбою поиска. Допустим, у вас есть расчет налога с продаж в столбце D. Ячейка D3 показывает 70,81 в результате формулы. По умолчанию Excel ищет формулы, а не значения. Если вы попытались найти, не меняя формулы на значения, он не найдет 70,81 доллара США.

    Поиск в тексте формул немного раздражает. Как часто вы говорите себе: «Ого, интересно, в какой ячейке я использовал функцию SQRTPI?» Но еще больше раздражают другие настройки, такие как «Учитывать регистр» и «Учитывать содержимое всей ячейки». Эти настройки могут быть полезны, но если вы изменили их сегодня в 8:04 и с тех пор не закрывали Excel, даже если вы открыли и закрыли 40 других книг и работаете над чем-то совершенно другим, Excel запомнит эту предыдущую настройку. Вас часто будет жалить странная настройка, оставленная ранее в течение дня, или даже настройка, измененная, когда макрос пытался использовать команду «Найти» с включенным параметром «Соответствие всему содержимому ячейки».

    Почему же Excel не видит значение 1354,80 на рис. 95? Excel отображает ячейку C16 с символом валюты и запятой, и чтобы найти ячейку, вам нужно найти 1354,80 доллара США! Поскольку сильная сторона Excel — это числа, то, что Excel работает таким образом, довольно разочаровывает. Но когда вы это понимаете, вы можете обойти это.

    Дополнительные сведения. Люди часто спрашивают, как выполнять поиск по всем листам книги. Для этого в раскрывающемся списке «В пределах» выберите «Лист» и «Книга».

    Теперь любой здравомыслящий человек сделал бы столбец шире или включил бы функцию "Сжать до нужного размера", но Excel позволяет выполнить следующий довольно сумасшедший набор шагов:

    Теперь вы можете форматировать только выбранные ячейки. Например, вы можете выбрать меньшее количество десятичных знаков или меньший размер шрифта или выбрать отображение чисел в тысячах.

    Подсказка: на шаге 6 вы должны нажать Ctrl+A, чтобы выбрать все найденные ячейки. Перед нажатием Ctrl+A убедитесь, что фокус находится в диалоговом окне. Например, если вы измените размер шрифта, фокус переключится на рабочий лист, даже если диалоговое окно все еще отображается.Нажатие Ctrl+A в этот момент выделит все ячейки на листе, а не только соответствующие ячейки. Чтобы восстановить фокус диалогового окна, необходимо щелкнуть строку заголовка диалогового окна «Найти и заменить».

    Читайте также: