Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos 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:
- Old_text Būtina. Tekstas, kurio simbolių dalį norite pakeisti.
- Start_num Būtina. Yra seno_teksto simbolio, kurį norite pakeisti nauju_tekstu, pozicija.
- Num_chars Būtina. Yra seno_teksto simbolių, kuriuos norite pakeisti nauju_tekstu naudodami REPLACE, skaičius.
- New_text Būtina. 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
- Funkcijos REPLACEB atsisakyta.
- Darbaknygėse, kurių 2 suderinamumo versija nustatyta, funkcija REPLACE pagerino pakaitinių porų veikimą, skaičiuojant jas kaip vieną simbolį, o ne du. Variacijų išrinkikliai (dažniausiai naudojami su "emoji") vis tiek bus skaičiuojami kaip atskiri simboliai. Daugiau informacijos ieškokite "Unicode" standarte.