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.