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.