Salt la conținutul principal
Asistență
Conectare

REPLACE, REPLACEB (funcțiile REPLACE, REPLACEB)

Acest articol descrie sintaxa de formulă și utilizarea sintaxei REPLACE și REPLACEB  în Microsoft Excel.

Descriere

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

REPLACEB înlocuiește o parte dintr-un șir de text, pe baza numărului de byți specificat, cu un alt șir de text.

Important: 

  • Aceste funcții pot să nu fie disponibile în toate limbile.

  • Funcția REPLACE este destinată pentru utilizarea cu limbi care utilizează setul de caractere simplu-byte (SBCS), în timp ce REPLACEB are ca scop utilizarea cu limbi care utilizează setul de caractere dublu-byte (DBCS). Setarea implicită de limbă de pe computerul dvs. afectează valoarea returnată astfel:

  • REPLACE numără întotdeauna fiecare caracter ca 1, indiferent dacă este simplu-octet sau dublu-octet și indiferent de setarea implicită de limbă.

  • REPLACEB contorizează fiecare caracter dublu-octet ca 2 atunci când activați editarea într-o limbă care acceptă DBCS și o setați apoi ca limbă implicită. Altfel, REPLACEB contorizează fiecare caracter ca 1.

Limbile care acceptă DBCS sunt limba japoneză, limba chineză (simplificată), chineză (tradițională) și limba coreeană.

Sintaxă

REPLACE(text_vechi, num_start, car_num, text_nou)

REPLACEB(text_vechi, num_start, num_byți, text_nou)

Sintaxa funcției REPLACE și REPLACEB are următoarele argumente:

  • Text_vechi    Obligatoriu. Este textul în care vreți să înlocuiți unele caractere.

  • Num_start    Obligatoriu. Este poziția din text_vechi a unui caracter pe care vreți să-l înlocuiți cu text_nou.

  • Car_num    Obligatoriu. Este numărul de caractere din text_vechi pe care REPLACE le înlocuiește cu text_nou.

  • Num_byți    Obligatoriu. Este numărul de byți din text_vechi pe care REPLACEB le înlocuiește cu text_nou.

  • Text_nou    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

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

×