Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni SUBSTITUTE valemisüntaksit ja kasutamist.
Kirjeldus
Asendab tekstistringis argumendi vana_tekst argumendiga uus_tekst. Kasutage funktsiooni SUBSTITUTE, kui soovite tekstistringis asendada määratud teksti; kasutage funktsiooni REPLACE, kui soovite asendada suvalist teksti, mis asub tekstistringis määratud asukohas.
Süntaks
SUBSTITUTE(tekst, vana_tekst, uus_tekst, [esinemisjuhu_nr])
Funktsiooni SUBSTITUTE süntaksil on järgmised argumendid.
-
Tekst – nõutav. Tekst või viide teksti sisaldavale lahtrile, milles soovite märgid asendada.
-
Vana_tekst – nõutav. Tekst, mille soovite asendada.
-
Uus_tekst – nõutav. Tekst, millega soovite asendada vana teksti.
-
Esinemisjuhu_nr – valikuline. Määrab, mitmenda argumendi vana_tekst esinemisjuhu soovite asendada argumendiga uus_tekst. Kui esinemisjuhu_nr on määratud, asendatakse ainult see argumendi vana_tekst esinemiskoht. Vastasel korral muudetakse iga argumendi vana_tekst esinemine argumendiks uus_tekst.
Näide
Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töölehe lahtrisse A1. Selleks et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi (Enter). Vajaduse korral saate kogu teabe kuvamiseks veerulaiust muuta.
Andmed |
||
---|---|---|
Müügiteave |
< |
|
1. kvartal 2008 |
< |
|
1. kvartal 2011 |
< |
|
Valem |
Kirjeldus (tulem) |
Tulem |
=SUBSTITUTE(A2;"Müügi";"Makse") |
Asendab teksti Müügi tekstiga Makse (Makseteave) |
Makseteave |
=SUBSTITUTE(A3;"1";"2";1) |
Asendab teksti "1" ilmumise esimese juhu tekstiga "2" (2. kvartal 2008). |
2. kvartal 2008 |
=SUBSTITUTE(A4;"1";"2";3) |
Asendab teksti "1" ilmumise kolmanda juhu tekstiga "2" (1. kvartal 2012) |
1. kvartal 2012 |