30 de funcții Excel în 30 de zile: ÎNLOCUIRE

Ieri la maraton 30 de funcții Excel în 30 de zile am folosit funcția INDEX (INDEX) pentru a returna valoarea celulei situate la intersecția rândului și coloanei date.

În cea de-a 25-a zi a maratonului, vom dedica studiului funcției A INLOCUI (ÎNLOCUIT), care aparține categoriei de text. Înlocuiește un anumit număr de caractere dintr-un șir de text cu alt text.

Deci, să aruncăm o privire mai atentă la informațiile și exemplele despre funcție A INLOCUI (ÎNLOCUIT), iar dacă aveți informații sau exemple suplimentare, vă rugăm să le împărtășiți în comentarii.

Funcția 25: ÎNLOCUIRE

Funcţie A INLOCUI (REPLACE) înlocuiește caracterele din text în funcție de numărul specificat de caractere și de poziția de pornire.

Cum poate fi utilizată funcția ÎNLOCUIRE?

Funcţie A INLOCUI (REPLACE) poate înlocui caracterele dintr-un șir de text, de exemplu:

  • Schimbați prefixul din numărul de telefon.
  • Înlocuiți spațiul cu două puncte cu spațiu.
  • Utilizați funcția imbricată A INLOCUI (REPLACE) pentru a introduce mai multe cratime.

Sintaxa REPLACE

Funcţie A INLOCUI (REPLACE) are următoarea sintaxă:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • text_vechi (text_vechi) – șir de text în care vor fi înlocuite caracterele.
  • start_num (start_pos) – poziția de pornire a caracterelor vechi.
  • num_care (num_chars) – numărul de caractere vechi.
  • text_ nou (text_nou) – text care va fi inserat în locul caracterelor vechi.

Capcane ÎNLOCUIȚI (ÎNLOCUIȚI)

Funcţie A INLOCUI (REPLACE) înlocuiește un număr specificat de caractere începând de la poziția specificată. Pentru a înlocui o anumită linie de text oriunde în textul original, puteți utiliza funcția SUBSTITUI (INLOCUITOR), pe care ne vom uita mai târziu în maratonul nostru.

Exemplul 1: Schimbarea prefixului într-un număr de telefon

Utilizarea funcțiilor A INLOCUI (ÎNLOCUIRE) Puteți schimba primele trei cifre ale unui număr de telefon, de exemplu, când este setat un nou prefix. În cazul nostru, noul prefix este introdus în coloana C, iar numerele de telefon corectate sunt afișate în coloana D.

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 de funcții Excel în 30 de zile: ÎNLOCUIRE

Exemplul 2: Înlocuiți un spațiu cu două puncte cu un spațiu

Pentru a defini o poziție de pornire pentru o funcție A INLOCUI (ÎNLOCUIRE), Puteți utiliza funcția FIND (FIND) pentru a găsi o anumită linie de text sau caracter. În acest exemplu, dorim să înlocuim primul spațiu care apare într-un șir de text cu două puncte urmate de un spațiu.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 de funcții Excel în 30 de zile: ÎNLOCUIRE

Exemplul 3: Imbricate funcții REPLACE pentru a insera mai multe cratime

Funcţie A INLOCUI (REPLACE) are voie să se cuibărească unul în altul, astfel încât se pot face mai multe înlocuiri în textul sursă. În acest exemplu, numerele de telefon trebuie să conțină cratime după primele trei caractere și după al doilea. Folosind zero, ca număr de caractere de înlocuit, vom obține rezultatul că niciunul dintre caracterele numărului de telefon nu va fi eliminat, ci vor fi adăugate doar 2 cratime.

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 de funcții Excel în 30 de zile: ÎNLOCUIRE

Lasă un comentariu