Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2019 darbam ar Mac Excel 2016

Šajā rakstā paskaidrota funkcijas REPLACE un REPLACEB 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.

Funkcija REPLACEB aizstāj teksta virknes daļu ar citu teksta virkni, pamatojoties uz norādīto baitu skaitu.

Svarīgi!: 

  • Šīs funkcijas var nebūt pieejamas visās valodās.

  • Funkcija REPLACE ir paredzēta valodām, kuras izmanto vienbaita rakstzīmju kopu (SBCS), bet funkcija REPLACEB ir paredzēta valodām, kuras izmanto dubultbaita rakstzīmju kopu (DBCS). Valodas noklusējuma iestatījumi datorā atgriezto vērtību ietekmē šādi:

    • Funkcija REPLACE vienmēr skaita katru rakstzīmi, gan vienbaita, gan dubultbaita kā 1, neatkarīgi no valodas noklusējuma iestatījuma.

    • Funkcija REPLACEB skaita katru dubultbaita rakstzīmi kā 2, ja ir iespējota rediģēšana valodai, kura atbalsta DBCS, un pēc tam tā iestatīta kā noklusējuma valoda. Pretējā gadījumā funkcija REPLACEB skaita katru rakstzīmi kā 1.

Valodas, kuras atbalsta DBCS, ir japāņu, ķīniešu (vienkāršotā), ķīniešu (tradicionālā) un korejiešu.

Sintakse

REPLACE(vecais_teksts, sākuma_num, rakstzīmju_skaits, jaunais_teksts)

REPLACEB(vecais_teksts, sākuma_num, baitu_skaits, jaunais_teksts)

Funkciju REPLACE un REPLACEB 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.

  • Baitu_skaits    Obligāts arguments. Baitu skaits vecajā_tekstā, kuras, izmantojot funkciju REPLACEB, 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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.