Текстові
REPLACE
Визначення
REPLACE повертає текст, у якому задану кількість символів замінено новими, починаючи з обраної позиції.
Синтаксис
=REPLACE(old_text, start_num, num_chars, new_text)
Аргументи
| Аргумент | Значення |
|---|---|
old_text |
Початковий текст або комірка з ним. |
start_num |
Перший символ для заміни; 1 — початок тексту. |
num_chars |
Скільки символів прибрати з цієї початкової точки. |
new_text |
Символи, які поставити на їхнє місце. Текст має стояти в подвійних лапках. |
Приклад
Двір перекодовує мітки, замінюючи три літери з позиції 2. Мітки записано в A2:A4.
| A: Мітка |
|---|
| BOARD |
| HOUSE |
| CRANE |
Формула: =REPLACE(A2,2,3,"IN")
Результат: BIND. Позиції 2–4 у BOARD — OAR, які стають IN. Під час заповнення вниз формула дає BIND, HINE і CINE.
Практика
У комірці A2 записано ABCDE. У B2 напишіть формулу, яка замінює 3 символи, починаючи з позиції 2, на X.
- У B2 напишіть формулу REPLACE, яка замінює 3 символи A2, починаючи з позиції 2, на X.
- B2 має показати A2 після заміни 3 символів, починаючи з 2, на X.
Крок 1 з 2
Введіть =REPLACE(A2,2,3,"X") у B2.
Заміна 3 символів, починаючи з 2, у ABCDE на X дає AXE.
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…
B2 використовує REPLACE.
B2 тепер показує AXE.
Пов’язані функції
EXACT може звірити новий текст із цільовим. LEFT може взяти префікс із результату.
Поширена помилка
Відлік start_num від 0: перший символ має позицію 1, тож REPLACE(A2,0,3,"X") повертає #VALUE!.