Funkcija REPLACE

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

U ovom se članku opisuje sintaksa formula i korištenje funkcije REPLACE u programu Microsoft Excel. 

Opis

REPLACE zamjenjuje dio tekstnog niza drugim tekstnim nizom na temelju određenog broja znakova.

Sintaksa

REPLACE(stari_tekst; početni_broj; broj_znakova; novi_tekst)

Sintaksa funkcije REPLACE sadrži sljedeće argumente:

  • Old_text Obavezno. Tekst u kojem želite zamijeniti neke znakove.
  • Start_num Obavezno. Mjesto znaka u argumentu stari_tekst koji želite zamijeniti argumentom novi_tekst.
  • Num_chars Obavezno. Broj znakova u argumentu stari_tekst koje želite pomoću funkcije REPLACE zamijeniti argumentom novi_tekst.
  • New_text Obavezno. Tekst koji će zamijeniti znakove u argumentu stari_tekst.

Primjer

Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Podaci    
abcdefghijk
2009
123456
Formula Opis (rezultat) Rezultat
=REPLACE(A2;6;5;"*") Zamjenjuje pet znakova u nizu jednim znakom *, počevši od šestog znaka. abcde*k
=REPLACE(A3;3;2;"10") Zamjenjuje zadnje dvije znamenke broja 2009 s 10 2010
=REPLACE(A4;1;3;"@") Zamjenjuje prva tri znaka u nizu 123456 jednim znakom @. @456

Važno

  • Funkcija REPLACEB je zastarjela.
  • U radnim knjigama koje su postavljene na kompatibilnost verzije 2 funkcija REPLACE ima poboljšano ponašanje zamjenskih parova te ih broji kao jedan umjesto dva znaka. Birači varijacija (koji se obično koriste uz emotikone) i dalje će se brojati kao zasebni znakovi. Dodatne informacije potražite u članku Unicode standard.