REPLACE , REPLACEB (Funkcijos REPLACE, REPLACEB)

Šiame straipsnyje aprašoma formulės sintaksė ir REPLACE ir REPLACEB naudojimas programoje „Microsoft Excel“.

Aprašas

REPLACE teksto eilutės dalį, pagrįstą jūsų nurodytu simbolių skaičiumi, pakeičia kita teksto eilute.

REPLACEB teksto eilutės dalį, pagrįstą jūsų nurodytu baitų skaičiumi, pakeičia kita teksto eilute.

Svarbu : 

  • Šios funkcijos gali būti prieinamos ne visomis kalbomis

  • REPLACE skirta kalboms, naudojančioms vienbaičių simbolių rinkinį (SBCS), o REPLACEB skirta kalboms, naudojančioms dvibaičių simbolių rinkinį (DBCS). Numatytieji jūsų kompiuterio kalbos parametrai turės tokios įtakos grąžinamai reikšmei:

  • REPLACE visada skaičiuoja kiekvieną simbolį, ir vienbaitį, ir dvibaitį, kaip 1, nepaisydama numatytojo kalbos parametro.

  • REPLACEB kiekvieną dvibaitį simbolį skaičiuoja kaip 2, kai įgalinate DBCS palaikančios kalbos redagavimą ir nustatote ją kaip numatytąją kalbą. Kitu atveju REPLACEB skaičiuoja kiekvieną simbolį kaip 1.

Tarp funkciją DBCS palaikančių kalbų yra japonų, kinų (supaprastinta), kinų (tradicinė) ir korėjiečių kalbos.

Sintaksė

REPLACE(senas_tekstas, pradžios_skaičius, simbolių_skaičius, naujas_tekstas)

REPLACEB(senas_tekstas, pradžios_skaičius, baitų_skaičius, naujas_tekstas)

Funkcijos REPLACE ir REPLACEB sintaksė turi tokius argumentus:

  • Senas_tekstas    Būtinas. Tekstas, kurio simbolių dalį norite pakeisti.

  • Prad_num    Būtinas. Yra seno_teksto simbolio, kurį norite pakeisti nauju_tekstu, pozicija.

  • Simb_kiekis    Būtinas. Yra seno_teksto simbolių, kuriuos norite pakeisti nauju_tekstu naudodami REPLACE, skaičius.

  • Baitų_skaič    Būtinas. Yra seno _teksto baitų, kuriuos norite pakeisti nauju_tekstu naudodami REPLACEB, skaičius.

  • Naujas_tekstas    Būtinas. Yra tekstas, kuriuo norite pakeisti seno_teksto simbolius.

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Duomenys

abcdefghijk

2009

123456

Formulė

Aprašas (rezultatas)

Rezultatas

=REPLACE(A2;6;5;"*")

Keičia penkis simbolius abcdefghijk vienu simboliu *, pradedant šeštuoju simboliu (f).

abcde*k

=REPLACE(A3;3;2;"10")

Paskutinius du 2009 skaitmenis (09) pakeičia į 10 (2010)

2010

=REPLACE(A4;1;3;"@")

Keičia tris pirmuosius simbolius 123456 vienu simboliu @.

@456

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×