Функция REPLACE

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016

В тази статия е описан синтаксисът и употребата на функцията 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".