Функція REPLACE

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію REPLACE

Опис

Функція REPLACE замінює частину текстового рядка на інший текст, виходячи з кількості вказаних символів.

Синтаксис

REPLACE(стар_текст;поч_позиція;кількість_символів;нов_текст)

Синтаксис функції REPLACE має такі аргументи:

  • Old_text Необхідні. Текст, у якому потрібно замінити певні символи.
  • Start_num Необхідні. Позиція символу в тексті «Стар_текст», який потрібно замінити на «Нов_текст».
  • Num_chars Необхідні. Кількість символів тексту «Стар_текст», які за допомогою функції REPLACE потрібно замінити на «Нов_текст».
  • New_text Необхідні. Текст, який замінює символи тексту «Стар_текст».

Приклад

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Дані.
абвгґдеєжзи
2009
123456
Формула Опис (результат) Результат
=REPLACE(A2;6;5;"*") Замінює п’ять символів у абвгґдеєжзи на один символ *, починаючи з шостого (д). абвгґ*и
=REPLACE(A3;3;2;"10") Замінює дві останні цифри (09) числа 2009 на 10. 2010
=REPLACE(A4;1;3;"@") Замінює три перші символи 123456 на один символ @. @456

Важливо

  • Функцію REPLACEB вилучено.
  • У книгах із параметром Сумісність версії 2 функція REPLACE покращила поведінку за допомогою сурогатних пар, враховуючи їх як один символ замість двох. Селектори варіантів (зазвичай використовуються з емодзі) і надалі вважатимуться окремими символами. Докладні відомості див. в статті Стандарт Юнікоду.