Šiame straipsnyje aprašoma formulės sintaksė ir REPLACE naudojimas programoje "Microsoft Excel".
Aprašas
REPLACE teksto eilutės dalį, pagrįstą jūsų nurodytu simbolių skaičiumi, pakeičia kita teksto eilute.
Sintaksė
REPLACE(senas_tekstas, pradžios_skaičius, simbolių_skaičius, naujas_tekstas)
Funkcijos REPLACE 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.
-
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 |
Svarbu:
-
Funkcija REPLACEB nebenaudojama.
-
Darbaknygėse, nustatytose kaip 2 suderinamumo versija, REPLACE patobulino veikimą su pakaitalų poramis, skaičiuodami jas kaip vieną, o ne du simbolius. Variacijų išrinkikliai (dažnai naudojami su "emoji") vis tiek bus skaičiuojami kaip atskiri simboliai. Skaitykite daugiau čia: "Unicode" standartas