Ali morate združiti besedilne nize v Excelu? V tem kratkem vodniku se naučite uporabljati funkciji CONCATENATE in CONCAT.
Ko delate s podatki v Microsoft Excelu, je pogosto treba združiti besedilo iz več celic, da ustvarite dobro organiziran in celovit nabor podatkov. Na srečo je za ta namen na voljo več funkcij, vključno s CONCATENATE in CONCAT.
Tako CONCATENATE kot CONCAT sta preprosti funkciji, ki omogočata spajanje različnih vrednosti in nizov v Excelu. Čeprav sta si podobna, obstaja ena ključna razlika med njima. Oglejmo si podrobneje vsako funkcijo in ugotovimo, katera je najbolj primerna za različne scenarije.
Kako uporabljati funkcijo CONCATENATE v Excelu
Funkcija CONCATENATE v Excelu združi več nizov v eno celico. Omogoča združevanje dveh ali več vrednosti celic, konstant ali besedilnih nizov. Sintaksa CONCATENATE je naslednja:
=CONCATENATE(text1, [text2], [text3], ...)
tukaj, besedilo1, besedilo2, besedilo3in tako naprej predstavljajo sklice na celice ali besedilne nize, ki jih želite združiti. V funkcijo CONCATENATE lahko vključite do 255 besedilnih argumentov. Če delate z besedilnimi nizi, postavite nize v narekovaje (
" ").Pri kombiniranju besedilnih nizov in številskih vrednosti je pomembno, da med različnimi argumenti vključite presledke, da se izognete zmedi v rezultatih formule. V besedilne nize lahko vstavite presledke, ločila in simbole.
To je skupna pomanjkljivost CONCATENATE in CONCAT v primerjavi z funkcijo TEXTJOIN, saj lahko TEXTJOIN samodejno loči vrednosti s posebnimi ločili, kot so vejice ali zavihki.
Preprosta uporaba funkcije CONCATENATE je, da vzamete imena, srednje in priimke strank ter izpišete polno ime. Na primer, na zgornjem delovnem listu spodnja formula vrne polna imena:
=CONCATENATE(A2, B2, C2)
V tej formuli CONCATENATE sprejme imena A2, B2, in C2 in jih združi skupaj. Ne pozabite, da CONCATENATE ne podpira ločil. Zato, da se izognete skupnemu delovanju imen, vključite presledek za vsakim imenom v izvirni celici.
Druga uporaba CONCATENATE je povzemanje informacij iz različnih celic. Recimo, da imate delovni list z informacijami o različnih predmetih. Podatke o vsakem elementu lahko združite in ugotovite rezultat z uporabo CONCATENATE.
Razmislite o zgornjem delovnem listu. Tukaj je seznam nekaterih izdelkov, njihovih cen, števila prodanih enot, prodajnega cilja, oznake izdelka in statusa glede njegovega prodajnega cilja. Vse te podatke lahko povzamete v en stavek s funkcijo CONCATENATE.
=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )
Ta dolga formula je v bistvu preprosta. Vsak argument je del celotnega stavka. Funkcija CONCATENATE združi vrednosti iz različnih celic in mednje doda nekaj besedila, da sestavi stavek.
Potem lahko skrij izvirne stolpce da bo vaša preglednica manj natrpana.
Kako uporabljati funkcijo CONCAT v Excelu
Funkcija CONCAT, ki je na voljo za Excel 2019 in novejše različice, služi kot izboljšana različica CONCATENATE. Sintaksa funkcije CONCAT je naslednja:
=CONCAT(text1, [text2], [text3], ...)
Tako kot CONCATENATE, besedilo1, besedilo2, besedilo3, itd., predstavljajo sklice na celice ali besedilne nize, ki jih je treba združiti. Ključna prednost CONCAT-a je njegova sposobnost učinkovitejšega ravnanja z obsegi in nizi.
Za razliko od CONCATENATE funkcija CONCAT ne zahteva eksplicitnih referenc celic za vsak argument. Namesto tega lahko neposredno določite obseg celic ali matriko. To bistveno zmanjša dolžino in kompleksnost formule pri delu z večjimi nabori podatkov.
V istem primeru kot prej, če želite združiti imena, srednje in priimke strank v Excelovem delovnem listu, bi bila formula naslednja:
=CONCAT(A2:C2)
Tako kot funkcija CONCATENATE tudi ta formula sprejme vrednosti imena A2:C2 in jih združi za prikaz polnega imena. Razlika je v tem, da lahko določite obseg vrednosti, namesto da bi se nanašali na vsako posebej. To je bolje poudarjeno na spodnjem delovnem listu.
Ta vzorčni delovni list pripada namišljenemu proizvajalcu avtomobilov. Vsak avto ima kodo modela, ki vsebuje informacije o različnih vidikih vozila. Koda modela je sestavljena iz različnih kod. Funkcijo CONCAT lahko uporabite za hitro združevanje kod in oblikovanje kode modela v eni kratki formuli:
=CONCAT(B1:B7)
Funkcija CONCAT sprejme vrednosti B1:B7 in jih združi v kodo modela vsakega avtomobila. Za enake rezultate s CONCATENATE bi bila potrebna daljša spodnja formula:
=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)
CONCATENATE vs. CONCAT: Katerega bi morali uporabiti?
Pri uporabi starejše različice Excela je CONCATENATE zanesljiva izbira za spajanje besedilnih vrednosti. Toda tudi takrat lahko simbol ampersand (&) zlahka doseže enake rezultate kot CONCATENATE. Pravzaprav vse spodnje formule dajejo enake rezultate:
=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)
Ena od pomanjkljivosti CONCATENATE je, da nima edinstvenih funkcionalnosti. Kot je prikazano, lahko ampersand deluje enako kot CONCATENATE. Druga težava je, da je samo ime funkcije predolgo. Primerjajte formulo ampersand s formulo CONCATENATE, da se prepričate sami.
Da bi odpravili te omejitve, je Excel predstavil CONCAT. Funkcija CONCAT lahko naredi vse, kar počne CONCATENATE, vendar lahko deluje tudi z obsegi in nizi. Zaradi tega je CONCAT boljši od CONCATENATE in ampersanda. Posledično, če vaša različica Excela podpira CONCAT, je bolje uporabiti CONCAT namesto CONCATENATE.
Zaradi krajšega imena CONCAT in zmožnosti delovanja z obsegi so formule krajše in lažje krmarjenje. Če pa je vaš cilj združiti besedilne nize, je lahko težko delati tako s CONCAT kot CONCATENATE, saj ne podpirata ločil. Funkcija TEXTJOIN je boljša možnost za spajanje besedilnih nizov
Microsoft namerava CONCATENATE zamenjati s CONCAT, zato se je pametno navaditi na delo s CONCAT. Čeprav bo Excel še naprej podpiral zastarelo CONCATENATE za združljivost s starejšimi datotekami Excel.
Ironično, Funkcija CONCATENATE v Google Preglednicah lahko deluje na obsegih in nizih; posledično je popolnoma enak CONCAT-u v Google Preglednicah. Edini namen njegovega obstoja je združljivost s starimi Excel datotekami, če bi uvozite svoje Excelove datoteke v Google Preglednice.
Poenostavite združevanje podatkov v Excelu s CONCATENATE in CONCAT
CONCATENATE in CONCAT sta Excelovi funkciji, ki omogočata združevanje besedilnih nizov in ustvarjanje kohezivnih naborov podatkov. Te funkcije lahko uporabite za spajanje vrednosti celic, konstant ali besedilnih nizov in povzemanje informacij iz različnih celic.
Funkcija CONCAT lahko učinkoviteje obravnava obsege in nize in ima krajšo sintakso kot CONCATENATE, zaradi česar je prednostna funkcija za večino uporabnikov. Če pa uporabljate starejšo različico Excela, je CONCATENATE še vedno zanesljiva izbira, če ne želite uporabiti znaka & za združevanje vrednosti.
Ne glede na to, katero funkcijo izberete, je združevanje celic učinkovit način za povzemanje podatkov ali ustvarjanje novih povezanih vrednosti. Združevanje celic vam lahko pomaga prihraniti prostor na delovnem listu in olajša sklepanje z uvedbo besedilnih nizov.