У цій статті наведено синтаксис формули та описано, як у програмі 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 покращила поведінку за допомогою сурогатних пар, враховуючи їх як один символ замість двох. Селектори варіантів (зазвичай використовуються з емодзі) і надалі вважатимуться окремими символами. Докладні відомості див. в статті Стандарт Юнікоду.