Функция REPLACE

В тази статия е описан синтаксисът и употребата на функцията REPLACE в Microsoft Excel. 

Описание

REPLACE замества част от текстов низ, на базата на броя знаци, които зададете, с различен текстов низ.

Синтаксис

REPLACE(стар_текст; начален_ном; брой_знаци; нов_текст)

Синтаксисът на функцията REPLACE има следните аргументи:

  • Old_text Задължително. Текстът, в който искате да заместите няколко знака.
  • Start_num Задължително. Позицията на знака в стар_текст, който искате да заместите в нов_текст.
  • Num_chars Задължително. Броят знаци в стар_текст, който искате REPLACE да замести с нов_текст.
  • New_text Задължително. Текстът, който ще замести знаците в стар_текст.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Данни
abcdefghijk
2009
123456
Формула Описание (резултат) Резултат
=REPLACE(A2;6;5;"*") Замества пет знака в abcdefghijk с единствен знак *, започвайки от шестия знак (f). abcde*k
=REPLACE(A3;3;2;"10") Замества последните две цифри (09) на 2009 с 10. 2010
=REPLACE(A4;1;3;"@") Замества първите три знака на 123456 с единствен знак @. @456

Важно

  • Функцията REPLACEB е прекратена.
  • В работни книги, зададени за съвместимост версия 2, REPLACE подобрява поведението със заместващите двойки, като ги брои като един знак вместо два. Селекторите на вариации (често използвани с емоджита) все още ще се броят като отделни знаци. За повече информация вж. "Стандартът Unicode".