Funkcija REPLACE

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Š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.