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:
-
Stari_tekst Obavezno. Tekst u kojem želite zamijeniti neke znakove.
-
Početni_broj Obavezno. Mjesto znaka u argumentu stari_tekst koji želite zamijeniti argumentom novi_tekst.
-
Broj_znakova Obavezno. Broj znakova u argumentu stari_tekst koje želite pomoću funkcije REPLACE zamijeniti argumentom novi_tekst.
-
Novi_tekst 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 postavljenima na Verzija kompatibilnosti 2 FUNKCIJA REPLACE poboljšala je ponašanje kod zamjenskih parova, brojeći ih kao jedan znak umjesto dva. Odabirnici varijacija (koji se obično koriste s emotikonima) i dalje će se brojati kao zasebni znakovi. Dodatne informacije potražite ovdje: Standard Unicode