Sunteți nedumerit cu privire la funcțiile ÎNLOCUIRE și ÎNLOCUIRE din Microsoft Excel? Aflați cum să folosiți ambele și când.
Microsoft Excel este un instrument extrem de versatil, cu o varietate de funcții pentru analiza datelor dvs. Dar dacă încă înveți cum sunt foile de calcul, găsirea funcției potrivite pentru sarcina pe care încerci să o faci poate fi o provocare. Unele nume de funcții vă pot lăsa nedumerit cu privire la ceea ce fac de fapt.
Dacă încercați să modificați un anumit text dintr-o celulă, este posibil să fiți confuz de faptul că există o A INLOCUI funcția și a SUBSTITUI funcție care sună ca și cum ar face același lucru. Deci, care este diferența?
Utilizarea funcției REPLACE din Excel
Să presupunem că avem o listă de informații despre producător pentru produsele pe care le vindem. Este puțin depășit, așa că va trebui să modificăm unele dintre date pentru a le actualiza.
The A INLOCUI funcția schimbă un anumit număr de caractere din textul unei anumite celule cu un alt set de text. Textul de înlocuire poate avea orice lungime și va fi plasat exact după numărul de caractere după începutul șirului de text original.
Să presupunem că am aflat că există un nou mod în care compania noastră raportează codurile de producție și trebuie să actualizăm această fișă pentru a le include.
- Selectați celula D7, celula de sub notația „Cod nou”.
- În celula în sine sau în bara de formule, tastați sau lipiți formula de mai jos:
=A INLOCUI(B2,2,3,„PTM”)
- presa introduce.
În interiorul celulei, tocmai am luat textul din celulă B2 ("6418229") și, începând cu al doilea caracter (numărul „4”), am înlocuit trei caractere (cifrele „418”) cu literele „PTM” (pentru „Portland Mechanics”).
Textul de înlocuire nu trebuie să aibă aceeași lungime cu numărul de caractere înlocuite; dacă am dori să înlocuim doar un caracter, am putea schimba „3” din formula de mai sus cu un „1”, terminând cu șirul de nouă caractere „6PTM18229” în celulă D7.
Utilizarea funcției SUBSTITUTE în Excel
De dragul acestui exemplu, să presupunem că aflăm mai târziu că Portland Mechanics a fost achiziționat și și-a schimbat numele. Știm exact ce căutăm, așa că putem folosi SUBSTITUI funcția de înlocuire a unui text specific cu un text nou, diferit.
- Selectați celula D4, celula de sub notația „Marcă actualizată”.
- În celula în sine sau în bara de formule, tastați sau lipiți formula de mai jos:
=ÎNLOCUIT(A2,"Portland","Calmant")
- presa introduce.
În interiorul celulei, tocmai am luat textul din celulă A2 ("Portland Mechanics") și a înlocuit cuvântul "Portland" cu cuvântul "Anodyne", creând noul nume "Anodyne Mechanics" în celulă D4.
Să presupunem că lăsăm o notă care explică schimbarea numelui următoarei persoane care vizualizează documentul și dorim să economisim timp utilizând aceeași funcție SUBSTITUTE. Când îl edităm în celulă G5 a se referi la celulă G3, după cum se arată mai jos, observăm că toate aparițiile cuvântului „Portland” sunt înlocuite cu „Anodyne”.
Acesta nu este comportamentul pe care îl dorim în acest caz, așa că va trebui să adăugăm [instance_num] sintaxă pentru a specifica că vrem doar una dintre momentele în care apare „Portland”—o „instanță”—să fie înlocuită.
Pentru a face acest lucru, selectați celula G7 și introduceți această formulă în celulă sau în bara de formule:
=ÎNLOCUIT(G3,"Portland","Calmant",2)
„2” suplimentar îi spune lui Excel că vrem doar a doua instanță să fie schimbată. Există, de asemenea modalități mai complexe de utilizare a funcției SUBSTITUTE, cum ar fi cu funcții imbricate sau instrucțiuni IF—sau chiar formule IF cu instrucțiuni imbricate, dacă chiar prindeți lucruri.
Funcții diferite, utilizări diferite
Deși sunt denumite în mod similar, funcțiile ÎNLOCUIT și ÎNLOCUIT strălucesc în diferite cazuri de utilizare. Daca stii exact Unde noul dvs. text este disponibil, probabil că REPLACE este opțiunea mai bună. Cu toate acestea, dacă știți ce cuvinte înlocuiți sau trebuie să înlocuiți mai multe cazuri ale aceluiași text, fie într-o singură celulă, fie în mai multe celule, probabil că opțiunea SUBSTITUTE va funcționa mai bine tu.
Când căutați să înlocuiți textul într-o celulă, acum știți diferența dintre aceste funcții cu nume similar și cum să le utilizați cel mai bine în datele dvs. Dacă doriți să schimbați textul din celulele lor originale, luați în considerare alte modalități de a găsi și înlocui textul în Excel.