Ovaj članak opisuje sintaksu formule i upotrebu funkcije REPLACE u programu Microsoft Excel.
Opis
REPLACE zamenjuje deo tekstualne niske na osnovu broja navedenih znakova različitom tekstualnom niskom.
Sintaksa
REPLACE(stari_tekst, poč_br, broj_znakova, novi_tekst)
Sintaksa funkcije REPLACE ima sledeće argumente:
-
Stari_tekst Obavezno. Tekst u kojem želite da zamenite neke znakove.
-
Poč_br Obavezno. Pozicija znaka u argumentu stari_tekst koji želite da zamenite argumentom novi_tekst.
-
Broj_znakova Obavezno. Broj znakova u argumentu stari_tekst koji želite da funkcija REPLACE zameni argumentom novi_tekst.
-
Novi_tekst Obavezno. Tekst koji će zameniti znakove u argumentu stari_tekst.
Primer
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke.
Podaci |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Formula |
Opis (rezultat) |
Rezultat |
=REPLACE(A2;6;5;"*") |
Zamenjuje pet znakova u abcdefghijk sa jednim znakom *, počinjući sa šestim znakom (f). |
abcde*k |
=REPLACE(A3;3;2;"10") |
Zamenjuje poslednje dve cifre (09) broja 2009 brojem 10. |
2010 |
=REPLACE(A4;1;3;"@") |
Zamenjuje prva tri znaka od 123456 sa jednim znakom @. |
@456 |
Važno:
-
Funkcija REPLACEB je zastarela.
-
U radnim svescima podešenim na Kompatibilnost verzija 2, REPLACE je poboljšao ponašanje pomoću funkcije Surrogate Pairs, računajući ih kao jedan znak umesto dva. Izbor varijanti (najčešće se koristi sa emoji znacima) i dalje će se računati kao zasebni znakovi. Pročitajte više ovde: Unikod standard