askXL
Вопрос RU

Как заменить текст в ячейке формулой?

Ответ

ПОДСТАВИТЬ: =ПОДСТАВИТЬ(A1;"старый";"новый"). Заменяет все вхождения. ЗАМЕНИТЬ: =ЗАМЕНИТЬ(A1;3;2;"XX") — заменяет 2 символа начиная с 3-го на "XX".

Подробное объяснение

Две функции замены:

ПОДСТАВИТЬ — по тексту

=ПОДСТАВИТЬ(A1; "Москва"; "СПб")     // Все "Москва" → "СПб"
=ПОДСТАВИТЬ(A1; "-"; "")              // Удалить все "-"
=ПОДСТАВИТЬ(A1; "а"; "о"; 1)          // Только первую "а"

ЗАМЕНИТЬ — по позиции

=ЗАМЕНИТЬ(A1; 3; 2; "XX")    // Символы 3-4 → "XX"

Несколько замен

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"-";"");"/";"")    // Убрать - и /
24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

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

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google