Как найти и заменить слова, цифры или формулы в Excel: полное руководство

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

Чтобы найти и заменить слова, цифры или формулы в Excel, нажмите Ctrl + H для вызова стандартного инструмента. Для динамической правки внутри ячейки используйте функции ПОДСТАВИТЬ или ЗАМЕНИТЬ.

Оглавление

Инструмент «Найти и заменить»

Это основной способ для массовой правки данных на листе или во всей книге.

  • Вызов инструмента: Нажмите сочетание клавиш Ctrl + H для открытия окна замены или Ctrl + F только для поиска. Альтернативный путь через меню: вкладка «Главная» > «Найти и выделить» > «Заменить».
  • Замена формул: Чтобы изменить часть формулы (например, имя диапазона или ссылку), введите старый фрагмент в поле «Найти», а новый — в поле «Заменить на», затем нажмите «Заменить все». Важно предварительно проверить параметры поиска, чтобы случайно не изменить значения внутри других ячеек.
  • Подстановочные знаки: Для поиска неточных совпадений используйте символы: * заменяет любое количество знаков, а ? — один любой символ.
  • Дополнительные параметры: В окне замены нажмите кнопку «Параметры», чтобы настроить поиск по столбцам или строкам, включить учет регистра или задать поиск именно в формулах, а не в значениях.

Функции для замены внутри ячеек

Если замену нужно выполнить динамически с помощью формул, используйте следующие функции:

  • ПОДСТАВИТЬ (SUBSTITUTE): Заменяет конкретный текст в строке на другой текст. Полезно, когда известно, что менять, но не важна позиция символа.
  • ЗАМЕНИТЬ (REPLACE): Меняет символы в текстовой строке, начиная с указанной позиции и на заданное количество знаков. Эта функция подходит, когда известна точная позиция заменяемого фрагмента.

Рекомендации и предостережения

При замене цифр (например, префиксов) будьте осторожны: стандартная замена может затронуть эти же цифры в середине других чисел. Рекомендуется использовать опцию «Ячейка целиком» или уточнять контекст поиска.

Перед массовой заменой формул рекомендуется создать резервную копию файла или точки восстановления, так как действие «Заменить все» отменяется сложнее при больших объемах данных.

Для одновременной замены множества различных значений стандартного инструмента может быть недостаточно. В таких случаях используют специализированные надстройки или сложные формулы с массивами.

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

  • Случайная замена части числа. Происходит, когда ищется короткий числовой префикс, который встречается в середине других значений. Решение: в параметрах поиска обязательно ставьте галочку «Ячейка целиком».
  • Порча формул при замене текста. Если имя диапазона или функции совпадает с обычным словом в данных, замена затронет и формулы. Решение: в параметрах поиска выберите область поиска «в формулах» или «в значениях» в зависимости от задачи.

FAQ

Как найти и заменить несколько разных значений одновременно? Стандартный инструмент Excel не поддерживает множественную замену разных пар значений за один проход. Для этого потребуются специальные надстройки или сложные формулы с массивами.

Можно ли использовать подстановочные знаки при поиске внутри формул? Да, символы * (любое количество знаков) и ? (один символ) работают и при поиске внутри формул, если в расширенных параметрах выбрана опция поиска «в формулах».

Почему функция ЗАМЕНИТЬ не работает с числами? Функция ЗАМЕНИТЬ предназначена для работы с текстовыми строками. Если нужно применить её к числу, предварительно преобразуйте число в текст или используйте функцию ТЕКСТ для форматирования.