Почему Excel не находит данные при поиске и как это исправить

Иван Корнев·18 августа 2026·3 мин

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

Оглавление

Проверка параметров поиска

Самая частая причина — случайно включенные ограничения в диалоговом окне «Найти и заменить» (Ctrl+F):

  • Ячейка целиком: Если эта опция активна, Excel будет искать только точное совпадение во всей ячейке. Например, при поиске слова «отчет» ячейка с текстом «годовой отчет» найдена не будет. Снимите эту галочку, чтобы поиск осуществлялся по вхождению подстроки.
  • Параметр «Искать»: Убедитесь, что выбрано «На листе», а не «В книге», если вы ищете данные только в текущем диапазоне, или расширьте область поиска, если данные могут быть на других листах.
  • Поиск по формулам или значениям: В параметрах можно выбрать, где именно искать текст. Если в ячейке отображается результат вычисления, а поиск настроен «В формулах», то видимое значение найдено не будет. Переключите настройку на «Значения».
  • Форматирование: Иногда в поиске сохраняется старый формат (шрифт, цвет, числовой формат). Нажмите кнопку «Формат» → «Очистить формат», чтобы сбросить эти скрытые фильтры поиска.
  • Спецсимволы: Если в искомом тексте есть тильда (~), звездочка (*) или знак вопроса (?), Excel воспринимает их как маски. Чтобы найти сам символ, перед ним нужно поставить тильду (например, ~*).

Проблемы с фильтрами и скрытыми данными

Поиск и фильтрация могут работать некорректно, если структура таблицы нарушена:

  • Скрытые строки и столбцы: Стандартный поиск по умолчанию может игнорировать скрытые или отфильтрованные строки. Проверьте, нет ли на листе активных фильтров, скрывающих нужные данные.
  • Разрыв диапазона фильтра: Фильтр может не захватывать все строки, если в таблице есть пустые строки или разрывы. Рекомендуется снять фильтр, выделить весь диапазон данных заново и включить фильтрацию повторно.
  • Несовместимость форматов: Данные могут выглядеть одинаково, но иметь разные типы (текст против числа). Фильтры и поиск чувствительны к этому различию; попробуйте преобразовать столбец к единому формату.

Прочие технические нюансы

  • Защищенный лист: На защищенном листе некоторые функции поиска могут быть ограничены автором файла.
  • Объединенные ячейки: Поиск в объединенных ячейках часто работает некорректно; рекомендуется снять объединение и использовать выравнивание.
  • Перезапуск: В редких случаях помогает простое сохранение, закрытие и повторное открытие файла или перезагрузка Excel для сброса кэша поиска.

Частые ошибки

  • Игнорирование очистки формата поиска: В настройках может сохраниться старый формат (шрифт, цвет, числовой формат), из-за чего Excel не находит совпадения. Необходимо нажать «Формат» → «Очистить формат».
  • Поиск в формулах вместо значений: Если в ячейке отображается результат вычисления, а поиск настроен на «В формулах», видимое значение найдено не будет.
  • Разрыв диапазона фильтрации: Фильтр не захватывает все строки из-за пустых строк в таблице, что приводит к неполным результатам поиска и фильтрации.

FAQ

Почему Excel не находит текст, который я визуально вижу в ячейке?
Скорее всего, включена опция «Ячейка целиком» или поиск настроен на «Формулы», а в ячейке находится результат вычисления. Переключите поиск на «Значения» и снимите галочку «Ячейка целиком».

Как найти символ звездочки (*) или тильду (~) в Excel?
Excel воспринимает их как маски. Чтобы найти сам символ, перед ним нужно поставить тильду (например, ~*).

Почему фильтр в Excel показывает не все строки с данными?
Фильтр может не захватывать все строки, если в таблице есть пустые строки или разрывы. Снимите фильтр, выделите весь диапазон данных заново и включите фильтрацию повторно.