Funcția REPLACE

Se aplică la
Excel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016

Acest articol descrie sintaxa de formulă și utilizarea funcției REPLACE în Microsoft Excel. 

Descriere

REPLACE înlocuiește parte a unui șir text, pe baza numărului de caractere specificat, cu un alt șir text.

Sintaxă

REPLACE(text_vechi, num_start, car_num, text_nou)

Sintaxa funcției REPLACE are următoarele argumente:

  • Old_text Obligatoriu. Este textul în care vreți să înlocuiți unele caractere.
  • Start_num Obligatoriu. Este poziția din text_vechi a unui caracter pe care vreți să-l înlocuiți cu text_nou.
  • Num_chars Obligatoriu. Este numărul de caractere din text_vechi pe care REPLACE le înlocuiește cu text_nou.
  • New_text Obligatoriu. Este textul care va înlocui caracterele din text_vechi.

Exemplu

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

Date
abcdefghijk
2009
123456
Formulă Descriere (Rezultat) Rezultat
=REPLACE(A2;6;5;"*") Înlocuiește cinci caractere din abcdefghijk cu un singur caracter *, începând cu al șaselea caracter (f). abcde*k
=REPLACE(A3;3;2;"10") Înlocuiește ultimele două cifre (09) ale lui 2009 cu 10. 2010
=REPLACE(A4;1;3;"@") Înlocuiește primele trei caractere din 123456 cu un singur caracter @. @456

Important

  • Funcția REPLACEB este perimată.
  • În registrele de lucru setate la Compatibilitate versiunea 2, REPLACE a îmbunătățit comportamentul cu perechile surogat, numărându-le ca un caracter în loc de două. Selectorii de variație (utilizați de obicei cu emoji) vor fi în continuare contorizați ca caractere separate. Pentru mai multe informații, consultați Standardul Unicode.