REPLACE (funkcia)

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016

V tomto článku sa popisuje syntax vzorca a používanie funkcie REPLACE v Microsoft Exceli. 

Popis

Funkcia REPLACE nahradí časť textového reťazca so zadaným počtom znakov odlišným textovým reťazcom.

Syntax

REPLACE(starý_text;počiatočné_číslo;počet_znakov;nový_text)

Syntax funkcie REPLACE obsahuje nasledovné argumenty:

  • Old_text Povinné. Text, v ktorom chcete nahradiť niektoré znaky.
  • Start_num Povinné. Pozícia znaku v starom texte, ktorý chcete nahradiť novým textom.
  • Num_chars Povinné. Počet znakov v starom texte, ktoré má funkcia REPLACE nahradiť novým textom.
  • New_text Povinné. Text, ktorý nahradí znaky v starom texte.

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Údaje
abcdefghijk
2009
123456
Vzorec Popis (výsledok) Výsledok
=REPLACE(A2;6;5;"*") Nahradí päť znakov v údaji abcdefghijk jedným znakom *, počínajúc šiestym znakom (f). abcde*k
=REPLACE(A3;3;2;"10") Nahradí posledné dve číslice (09) čísla 2009 číslom 10. 2010
=REPLACE(A4;1;3;"@") Nahradí prvé tri znaky čísla 123456 jedným znakom @. @456

Dôležité

  • Funkcia REPLACEB už nefunguje.
  • V zošitoch nastavených na verziu kompatibility 2 má funkcia REPLACE vylepšené správanie náhradných párov a počíta ich ako jeden znak namiesto dvoch. Selektory variácií (bežne používané spolu s emoji) sa budú naďalej počítať ako samostatné znaky. Ďalšie informácie nájdete v téme Štandard Unicode.