Šiame straipsnyje aprašoma formulės sintaksė ir REPLACE beiREPLACEB naudojimas  funkcija 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

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?

Kas turėjo įtakos jūsų patirčiai?

Turite daugiau atsiliepimų? (Pasirinktinai)

Dėkojame už jūsų atsiliepimus!

×