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:
- Old_text Obavezno. Tekst u kojem želite da zamenite neke znakove.
- Start_num Obavezno. Pozicija znaka u argumentu stari_tekst koji želite da zamenite argumentom novi_tekst.
- Num_chars Obavezno. Broj znakova u argumentu stari_tekst koji želite da funkcija REPLACE zameni argumentom novi_tekst.
- New_text 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 u njima.
| 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 ukinuta.
- U radnim sveskama postavljenim na kompatibilnost verzije 2, funkcija REPLACE ima poboljšano ponašanje sa surogat parovima – računa ih kao jedan znak umesto kao dva. Birači varijacija (obično se koriste uz emotikone) će se i dalje računati kao zasebni znakovi. Više informacija potražite u članku "Unikod standard".