Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

U ovom se članku opisuje sintaksa formula i korištenje funkcija REPLACE i REPLACEB  u programu 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ć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×