Trebuie să combinați șiruri de text în Excel? Aflați cum să utilizați funcțiile CONCATENATE și CONCAT în acest ghid rapid.
Când lucrați cu date în Microsoft Excel, este adesea necesar să combinați textul din mai multe celule pentru a crea un set de date bine organizat și cuprinzător. Din fericire, mai multe funcții sunt disponibile în acest scop, inclusiv CONCATENATE și CONCAT.
Atât CONCATENATE, cât și CONCAT sunt funcții simple care vă permit să îmbinați diverse valori și șiruri în Excel. Deși sunt similare, există o diferență cheie între cele două. Să aruncăm o privire mai atentă la fiecare funcție și să stabilim care este cea mai potrivită pentru diferite scenarii.
Cum se utilizează funcția CONCATENATE în Excel
Funcția CONCATENATE din Excel unește mai multe șiruri de caractere într-o singură celulă. Vă permite să îmbinați două sau mai multe valori de celule, constante sau șiruri de text. Sintaxa lui CONCATENATE este următoarea:
=CONCATENATE(text1, [text2], [text3], ...)
Aici, text1, text2
, text3, și așa mai departe reprezintă referințele de celule sau șirurile de text pe care doriți să le combinați. Puteți include până la 255 de argumente text în funcția CONCATENATE. Dacă lucrați cu șiruri de text, puneți șirurile între ghilimele (" ").Când combinați șiruri de text și valori numerice, este important să includeți spații între diferitele argumente pentru a evita confuzia în rezultatele formulei. Puteți pune spații, semne de punctuație și simboluri în șirurile de text.
Acesta este un dezavantaj comun al CONCATENATE și CONCAT în comparație cu funcția TEXTJOIN, deoarece TEXTJOIN poate separa automat valorile cu delimitatori specifici, cum ar fi virgulele sau tabulatorii.
O simplă utilizare a funcției CONCATENATE este de a prelua numele, mijlocul și prenumele clienților și de a afișa numele complet. De exemplu, în foaia de lucru de mai sus, formula de mai jos returnează numele complete:
=CONCATENATE(A2, B2, C2)
În această formulă, CONCATENATE preia numele A2, B2, și C2 și le unește împreună. Rețineți că CONCATENATE nu acceptă delimitatori. Prin urmare, pentru a evita ca numele să ruleze împreună, includeți un spațiu după fiecare nume din celula originală.
O altă utilizare a CONCATENATE este rezumarea informațiilor din diferite celule. Să presupunem că aveți o fișă de lucru cu informații despre diverse elemente. Puteți combina informațiile despre fiecare articol și puteți încheia rezultatul folosind CONCATENATE.
Luați în considerare foaia de lucru de mai sus. Iată o listă a unor produse, prețurile acestora, numărul de unități vândute, ținta de vânzări, eticheta produsului și starea în ceea ce privește ținta de vânzări. Puteți rezuma toate aceste date într-o singură propoziție folosind funcția CONCATENARE.
=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )
Această formulă lungă este în esență simplă. Fiecare argument este o bucată din propoziția completă. Funcția CONCATENATE unește valorile din diferite celule și adaugă ceva text între ele pentru a forma o propoziție.
Atunci poți ascunde coloanele originale pentru a face foaia de calcul mai puțin aglomerată.
Cum se utilizează funcția CONCAT în Excel
Disponibilă pentru Excel 2019 și versiunile ulterioare, funcția CONCAT servește ca versiune îmbunătățită a CONCATENATE. Sintaxa funcției CONCAT este următoarea:
=CONCAT(text1, [text2], [text3], ...)
Ca CONCATENATE, text1, text2, text3, etc., reprezintă referințele de celule sau șirurile de text care trebuie unite. Avantajul cheie al CONCAT este capacitatea sa de a gestiona mai eficient intervalele și matricele.
Spre deosebire de CONCATENATE, funcția CONCAT nu necesită referințe explicite de celule pentru fiecare argument. În schimb, puteți specifica un interval de celule sau o matrice direct. Acest lucru reduce semnificativ lungimea și complexitatea formulei atunci când aveți de-a face cu seturi de date mai mari.
În același exemplu ca înainte, pentru a combina numele, numele și numele de familie ale clienților într-o foaie de lucru Excel, formula ar fi:
=CONCAT(A2:C2)
La fel ca și funcția CONCATENATE, această formulă preia valorile numelui A2:C2 și le unește pentru a afișa numele complet. Diferența aici este că puteți specifica intervalul de valori, mai degrabă decât să vă referiți separat la fiecare. Acest lucru este mai bine subliniat în foaia de lucru de mai jos.
Acest exemplu de foaie de lucru aparține unui producător de mașini imaginar. Fiecare mașină are un cod de model care conține informații despre diferite aspecte ale vehiculului. Codul modelului cuprinde diferite coduri. Puteți utiliza funcția CONCAT pentru a combina rapid codurile pentru a forma codul model într-o formulă scurtă:
=CONCAT(B1:B7)
Funcția CONCAT preia valorile B1:B7 și le unește împreună pentru a forma codul de model pentru fiecare mașină. Aceleași rezultate cu CONCATENATE ar necesita formula mai lungă de mai jos:
=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)
CONCATENARE vs. CONCAT: Pe care ar trebui să-l folosiți?
Când utilizați o versiune mai veche de Excel, CONCATENATE este o alegere de încredere pentru îmbinarea valorilor textului. Cu toate acestea, chiar și atunci, simbolul ampersand (&) poate obține cu ușurință aceleași rezultate ca CONCATENATE. Într-adevăr, formulele de mai jos produc aceleași rezultate:
=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)
Unul dintre dezavantajele CONCATENATE este că îi lipsesc funcționalități unice. După cum sa demonstrat, ampersand poate face la fel ca CONCATENATE. O altă problemă este că numele funcției în sine este prea lung. Comparați formula ampersand cu cea CONCATENATE pentru a vedea singur.
Pentru a aborda aceste limitări, Excel a introdus CONCAT. Funcția CONCAT poate face tot ceea ce face CONCATENATE, dar poate funcționa și cu intervale și matrice. Acest lucru face ca CONCAT să fie superior CONCATENATE și ampersand. Ca rezultat, dacă versiunea dvs. de Excel acceptă CONCAT, este mai bine să utilizați CONCAT decât CONCATENATE.
Numele mai scurt al CONCAT și capacitatea de a opera pe intervale fac formulele mai scurte și mai ușor de navigat. Cu toate acestea, dacă scopul tău este să combinați șiruri de text, atât CONCAT, cât și CONCATENATE pot fi dificil de lucrat, deoarece nu acceptă delimitatori. Funcția TEXTJOIN este o opțiune mai bună pentru îmbinarea șirurilor de text
Microsoft intenționează să înlocuiască CONCATENATE cu CONCAT, așa că este înțelept să vă obișnuiți să lucrați cu CONCAT. Deși Excel va continua să accepte CONCATENATE învechit pentru compatibilitate cu fișierele Excel mai vechi.
În mod ironic, Funcția CONCATENATE în Foi de calcul Google poate opera pe intervale și matrice; ca urmare, este exact identic cu CONCAT din Google Sheets. Singurul scop al existenței sale este compatibilitatea cu fișierele Excel vechi, dacă doriți importați fișierele Excel în Foi de calcul Google.
Simplificați fuziunea datelor în Excel cu CONCATENATE și CONCAT
CONCATENATE și CONCAT sunt două funcții Excel care vă permit să uniți șiruri de text și să creați seturi de date coezive. Puteți utiliza aceste funcții pentru a îmbina valorile celulelor, constantele sau șirurile de text și pentru a rezuma informații din diferite celule.
Funcția CONCAT poate gestiona intervale și matrice mai eficient și are o sintaxă mai scurtă decât CONCATENATE, ceea ce o face funcția preferată pentru majoritatea utilizatorilor. Cu toate acestea, dacă utilizați o versiune mai veche de Excel, CONCATENATE este încă o alegere de încredere dacă nu doriți să utilizați și pentru a uni valori.
Indiferent de funcția pe care o alegeți, unirea celulelor este o modalitate eficientă de a vă rezuma datele sau de a produce noi valori combinate. Combinarea celulelor vă poate ajuta să economisiți spațiu în foaia de lucru și să trageți mai ușor concluzii prin introducerea șirurilor de text.