Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 My Office pre iPhone Office.com

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:

  • Starý_text    Povinný argument. Text, v ktorom chcete nahradiť niektoré znaky.

  • Počiatočné_číslo    Povinný argument. Pozícia znaku v starom texte, ktorý chcete nahradiť novým textom.

  • Počet_znakov    Povinný argument. Počet znakov v starom texte, ktoré má funkcia REPLACE nahradiť novým textom.

  • Nový_text    Povinný argument. 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 je zastaraná.

  • V zošitoch nastavených na kompatibilitu verzie 2 má funkcia REPLACE vylepšené správanie s náhradnými pármi a započítava ich ako jeden znak namiesto dvoch. Selektory variácií (bežne používané s emoji) sa budú naďalej počítať ako samostatné znaky. Prečítajte si viac tu: Štandard Unicode

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.