Šajā rakstā paskaidrota funkcijas REPLACE formulas sintakse un lietošana programmā Microsoft Excel.
Apraksts
Funkcija REPLACE aizstāj teksta virknes daļu ar citu teksta virkni, pamatojoties uz norādīto rakstzīmju skaitu.
Sintakse
REPLACE(vecais_teksts, sākuma_num, rakstzīmju_skaits, jaunais_teksts)
Funkcijas REPLACE sintaksei ir šādi argumenti.
-
Vecais_teksts Obligāts arguments. Teksts, kurā jānomaina dažas rakstzīmes.
-
Sākuma_num Obligāts arguments. Rakstzīmes pozīcija vecajā_tekstā, kas jānomaina ar jauno_tekstu.
-
Rakstzīmju_skaits Obligāts arguments. Rakstzīmju skaits vecajā_tekstā, kuras, izmantojot funkciju REPLACE, jānomaina ar jauno_tekstu.
-
Jaunais_teksts Obligāts arguments. Teksts, kas nomaina rakstzīmes vecajā_tekstā.
Piemērs
Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.
Dati |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Formula |
Apraksts (rezultāts) |
Rezultāts |
=REPLACE(A2;6;5;"*") |
Aizstāj piecas virknes abcdefghijk rakstzīmes ar vienu rakstzīmi *, sākot ar sesto rakstzīmi (f). |
abcde*k |
=REPLACE(A3,3,2,"10") |
Aizstāj skaitļa 2009 pēdējos divus ciparus (09) ar 10. |
2010 |
=REPLACE(A4;1;3;"@") |
Aizstāj pirmās trīs virknes 123456 rakstzīmes ar vienu rakstzīmi @. |
@456 |
Svarīgi!:
-
Funkcija REPLACEB tiek novecojusi.
-
Darbgrāmatās, kas iestatītas kā Saderības versija 2, replace ir uzlabota darbība ar Surrogate pāriem, skaitot tos kā vienu rakstzīmi, nevis divas. Variantu atlasītāji (parasti tiek izmantoti ar Emojis) joprojām tiek skaitīti kā atsevišķas rakstzīmes. Papildinformāciju lasiet šeit: Unikoda standarts