Cum se folosește funcția Excel REPLACE (Exemple + Video)

În acest tutorial, vă voi arăta cum să utilizați funcția REPLACE în Excel (cu exemple).

Înlocuire este o funcție de text care vă permite să înlocuiți rapid un șir sau o parte a șirului cu un alt șir de text.

Acest lucru poate fi foarte util atunci când lucrați cu un set de date mare și doriți să înlocuiți sau să eliminați o parte a șirului. Dar puterea reală a funcției de înlocuire poate fi dezlănțuită atunci când o utilizați cu alte formule în Excel (așa cum vom face în exemplele acoperite mai târziu în acest tutorial).

Înainte de a vă arăta exemple de utilizare a funcției, permiteți-mi să acoper rapid sintaxa funcției REPLACE.

Sintaxa funcției REPLACE

= REPLACE (text_vechi, număr_început, num_caruri, text_nou)

Argumente de intrare

  • text_vechi - textul pe care doriți să îl înlocuiți.
  • start_num - poziția de plecare de unde ar trebui să înceapă căutarea.
  • num_chars - numărul de caractere de înlocuit.
  • text_ nou - noul text care ar trebui să înlocuiască textul_vechi.
Rețineți că argumentul Număr de pornire și Număr de caractere nu poate fi negativ.

Acum, aruncăm o privire la câteva exemple pentru a vedea cum funcția REPLACE poate fi utilizată în Excel.

Exemplul 1 - Înlocuiți textul cu gol

Să presupunem că aveți următorul set de date și doriți să înlocuiți textul „ID-” și doriți doar să păstrați partea numerică.

Puteți face acest lucru utilizând următoarea formulă:

= REPLACE (A2,1,3, "")

Formula de mai sus înlocuiește primele trei caractere ale textului din fiecare celulă cu un gol.

Notă: Același rezultat poate fi obținut și prin alte tehnici, cum ar fi utilizarea Căutării și înlocuirii sau prin extragerea textului din dreapta liniei, folosind combinația de funcții DREPT și FIND.

Exemplul 2: extrageți numele de utilizator din numele de domeniu

Să presupunem că aveți un set de date așa cum se arată mai jos și doriți să eliminați partea de domeniu (cea care urmează semnului @).

Pentru a face acest lucru, puteți utiliza formula de mai jos:

= REPLACE (A2, FIND ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

Funcția de mai sus utilizează o combinație de funcții REPLACE, LEN și FIND.

Mai întâi folosește funcția FIND pentru a obține poziția @. Această valoare este utilizată ca argument Număr de pornire și vreau să elimin întregul șir de text începând de la semnul @.

Un alt lucru de care am nevoie pentru a elimina acest șir este numărul total de caractere după @, astfel încât să pot specifica aceste multe caractere care urmează să fie înlocuite cu un gol. Aici am folosit combinația de formule LEN și FIND.

Sfat pentru profesioniști: În formula de mai sus, deoarece vreau să elimin toate caracterele după semnul @, nu am nevoie de numărul de caractere. Pot specifica orice număr mare (care este mai mare decât numărul de caractere după semnul @) și voi obține același rezultat. Așa că pot folosi chiar și următoarea formulă: = REPLACE (A2, FIND (“@”, A2), LEN (A2), ””)

Exemplul 3: Înlocuiți un șir de text cu altul

În cele două exemple de mai sus, v-am arătat cum să extrageți o parte a șirului înlocuind restul cu gol.

Iată un exemplu în care schimbați un șir de text cu altul.

Să presupunem că aveți setul de date de mai jos și doriți să schimbați domeniul de la example.net la example.com.

Puteți face acest lucru folosind formula de mai jos:

= REPLACE (A2, FIND ("net", A2), 3, "com")

Diferența dintre funcțiile Înlocuire și Înlocuire

Există o diferență majoră în utilizarea funcției REPLACE și a funcției SUBSTITUTE (deși rezultatul așteptat de la acestea poate fi similar).

Funcția REPLACE necesită poziția din care trebuie să înceapă înlocuirea textului. Apoi necesită și numărul de caractere pe care trebuie să le înlocuiți cu noul text. Acest lucru face ca funcția REPLACE să fie potrivită acolo unde aveți un model clar în date și doriți să înlocuiți textul.

Un bun exemplu în acest sens ar putea fi atunci când se lucrează cu id-uri de e-mail sau adresă sau id-uri - în cazul în care construcția textului este consecventă.

Funcția SUBSTITUTE, pe de altă parte, este puțin mai versatilă. Îl puteți folosi pentru a înlocui toate instanțele unei apariții a unui șir cu alt șir.

De exemplu, îl pot folosi pentru a înlocui toată apariția caracterului Z cu J într-un șir de text. Și, în același timp, vă oferă și flexibilitatea de a schimba doar o instanță specifică a apariției (de exemplu, înlocuiți doar prima apariție a șirului de potrivire sau doar a doua apariție).

Notă: În multe cazuri, puteți elimina utilizarea funcției REPLACE și, în schimb, utilizați funcționalitatea FIND și REPLACE. Vă va permite să modificați setul de date fără a utiliza formula și a obține rezultatul într-o altă coloană / rând. Funcția REPLACE este mai potrivită atunci când doriți să păstrați setul de date original și doriți, de asemenea, ca datele rezultate să fie dinamice (astfel încât să se actualizeze în cazul în care modificați datele originale).

Funcția Excel REPLACE - Tutorial video

  • Funcția Excel FIND.
  • Funcția Excel LOWER.
  • Funcția Excel SUPERIOR.
  • Funcția Excel PROPER.
  • Funcția CĂUTARE Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave