Funkcija REPLACE

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016

Š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.

  • Old_text Obligāts. Teksts, kurā jānomaina dažas rakstzīmes.
  • Start_num Obligāts. Rakstzīmes pozīcija vecajā_tekstā, kas jānomaina ar jauno_tekstu.
  • Num_chars Obligāts. Rakstzīmju skaits vecajā_tekstā, kuras, izmantojot funkciju REPLACE, jānomaina ar jauno_tekstu.
  • New_text Obligāts. 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 ir novecojusi.
  • Darbgrāmatās, kuru saderības versija ir iestatīta uz 2. saderību, funkcija REPLACE ir uzlabojusi darbību ar surogātpāriem, skaitot tos kā vienu rakstzīmi, nevis divas. Variantu atlasītāji (parasti izmantoti ar emocijzīmēm) joprojām tiks skaitīti kā atsevišķas rakstzīmes. Papildinformāciju skatiet sadaļā Unikoda standarts.