У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію REPLACE.
Опис
Функція REPLACE замінює частину текстового рядка на інший текст, виходячи з кількості вказаних символів.
Синтаксис
REPLACE(стар_текст;поч_позиція;кількість_символів;нов_текст)
Синтаксис функції REPLACE має такі аргументи:
-
стар_текст – обов'язковий аргумент. Текст, у якому потрібно замінити певні символи.
-
Поч_позиція – обов'язковий аргумент. Позиція символу в тексті «Стар_текст», який потрібно замінити на «Нов_текст».
-
Кількість_символів – обов'язковий аргумент. Кількість символів тексту «Стар_текст», які за допомогою функції REPLACE потрібно замінити на «Нов_текст».
-
нов_текст – обов'язковий аргумент. Текст, який замінює символи тексту «Стар_текст».
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку 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 покращила поведінку за допомогою сурогатних пар, враховуючи їх як один символ замість двох. Селектори варіантів (зазвичай використовуються з емодзі) і надалі вважатимуться окремими символами. Докладні відомості див. тут: Стандарт Юнікоду