REPLACE, REPLACEB (funkciji REPLACE, REPLACEB)

V tem članku je opisana sintaksa formule in uporaba funkcije REPLACE in REPLACEB v Microsoft Excelu.

Opis

REPLACE nadomesti del besedilnega niza z drugim besedilnim nizom glede na navedeno število znakov.

REPLACEB nadomesti del besedilnega niza z drugim besedilnim nizom glede na navedeno število bajtov.

Pomembno : 

  • Te funkcije morda niso na voljo v vseh jezikih.

  • Funkcija REPLACE se uporablja v jezikih z enobajtnim naborom znakov (SBCS), medtem ko se funkcija REPLACEB uporablja v jezikih z dvobajtnim naborom znakov (DBCS). Privzeta nastavitev jezika v računalniku vpliva na vrnjeno vrednost, in sicer tako:

  • Funkcija REPLACE vedno šteje vsak enobajtni in dvobajtni znak kot 1, ne glede na privzeto nastavitev jezika.

  • Funkcija REPLACEB šteje vsak dvobajtni znak kot 2, če omogočite urejanje jezika, ki podpira nabor DBCS, in ga nato nastavite kot privzeti jezik. Sicer funkcija REPLACEB šteje vsak znak kot 1.

Med jeziki, ki podpirajo nabor znakov DBCS, so japonščina, kitajščina (poenostavljena), kitajščina (tradicionalna) in korejščina.

Sintaksa

REPLACE(staro_besedilo; št_začetka; št_znakov; novo_besedilo)

REPLACEB(staro_besedilo; št_začetka; št_bajtov; novo_besedilo)

V sintaksi funkcij REPLACE in REPLACEB so ti argumenti:

  • staro_besedilo    Obvezen. Besedilo, v katerem želite zamenjati nekatere znake.

  • mesto_znaka    Obvezen. Položaj znaka v argumentu »staro_besedilo«, ki ga želite zamenjati z argumentom »novo_besedilo«.

  • št_znakov    Obvezen. Število znakov v argumentu »staro_besedilo«, ki jih želite zamenjati (REPLACE) z argumentom »novo_besedilo«.

  • št_bajtov    Obvezen. Število bajtov v argumentu »staro_besedilo«, ki naj jih funkcija REPLACEB z argumentom »novo_besedilo«.

  • novo_besedilo    Obvezen. Besedilo, ki bo zamenjalo znake v argumentu »staro_besedilo«.

Primer

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

Podatki

abcdefghijk

2009

123456

Formula

Opis (rezultat)

Rezultat

=REPLACE(A2,6,5,"*")

Zamenja pet znakov v »abcdefghijk« z enojnim znakom »*«, pri čemer začne pri šestem znaku (f).

abcde*k

=REPLACE(A3,3,2,"10")

Zadnji dve števki (09) v 2009 zamenja z 10.

2010

=REPLACE(A4,1,3,"@")

Zamenja prve tri znake v »123456« z enim znakom »@«.

@456

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×