V tem članku sta opisani sintaksa formule in uporaba funkcije REPLACE v Microsoft Excelu.
Opis
REPLACE nadomesti del besedilnega niza z drugim besedilnim nizom glede na navedeno število znakov.
Sintaksa
REPLACE(staro_besedilo; št_začetka; št_znakov; novo_besedilo)
V sintaksi funkcije REPLACE 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«.
-
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 |
Pomembno:
-
Funkcija REPLACEB je zastarela.
-
V delovnih zvezkih, ki so nastavljeni na združljivostno različico 2, funkcija REPLACE izboljša vedenje z nadomestki parov in jih šteje kot en znak namesto dveh. Izbirniki različic (pogosto uporabljeni pri čustvenih simbolih) bodo še vedno šteti kot ločeni znaki. Če želite več informacij, glejte Standard Unicode.