REPLACE i REPLACEB (opis funkcija)

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

Opis

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

REPLACEB zamjenjuje dio tekstnog niza drugim tekstnim nizom na temelju određenog broja bajtova.

Važno: 

  • Te funkcije možda neće biti dostupne na svim jezicima.

  • Funkcija REPLACE namijenjena je jezicima koji koriste skup jednobajtnih znakova (SBCS), a REPLACEB jezicima koji koriste skup dvobajtnih znakova (DBCS). Postavke zadanog jezika na vašem računalu utječu na povratnu vrijednost na sljedeći način:

  • Funkcija REPLACE uvijek broji svaki znak, bilo jednobajtni ili dvobajtni, kao 1, bez obzira koja je zadana postavka jezika.

  • Funkcija REPLACEB broji sve dvobajtne znakove kao 2 ako ste omogućili uređivanje jezika koji podržava DBCS i zatim ga postavili kao zadani jezik. U suprotnom, funkcija REPLACEB broji svaki znak kao 1.

Jezici koji podržavaju DBCS obuhvaćaju japanski, kineski (pojednostavnjeni), kineski (tradicionalni) i korejski.

Sintaksa

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

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

Sintaksa funkcija REPLACE i REPLACEB 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.

  • Broj_bajtova    Obavezno. Broj bajtova u argumentu stari_tekst koje želite pomoću funkcije REPLACEB 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

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×