Vai programmā Excel ir jāapvieno teksta virknes? Šajā īsajā rokasgrāmatā uzziniet, kā izmantot funkcijas CONCATENATE un CONCAT.
Strādājot ar datiem programmā Microsoft Excel, bieži vien ir nepieciešams apvienot tekstu no vairākām šūnām, lai izveidotu labi sakārtotu un visaptverošu datu kopu. Par laimi šim nolūkam ir pieejamas vairākas funkcijas, tostarp CONCATENATE un CONCAT.
Gan CONCATENATE, gan CONCAT ir vienkāršas funkcijas, kas ļauj apvienot dažādas vērtības un virknes programmā Excel. Lai gan tie ir līdzīgi, starp tiem ir viena būtiska atšķirība. Sīkāk apskatīsim katru funkciju un noteiksim, kura ir vispiemērotākā dažādiem scenārijiem.
Kā programmā Excel izmantot funkciju CONCATENATE
Funkcija CONCATENATE programmā Excel apvieno vairākas virknes vienā šūnā. Tas ļauj apvienot divas vai vairākas šūnu vērtības, konstantes vai teksta virknes. CONCATENATE sintakse ir šāda:
=CONCATENATE(text1, [text2], [text3], ...)
Šeit, teksts1, teksts2, teksts3un tā tālāk apzīmē šūnu atsauces vai teksta virknes, kuras vēlaties apvienot. Funkcijā CONCATENATE varat iekļaut līdz 255 teksta argumentiem. Ja strādājat ar teksta virknēm, ievietojiet tās pēdiņās (
" ").Apvienojot teksta virknes un skaitliskās vērtības, ir svarīgi iekļaut atstarpes starp dažādiem argumentiem, lai formulas rezultātos netiktu sajaukti. Teksta virknēs varat ievietot atstarpes, pieturzīmes un simbolus.
Tas ir CONCATENATE un CONCAT kopīgs trūkums salīdzinājumā ar funkcija TEXTJOIN, jo TEXTJOIN var automātiski atdalīt vērtības ar noteiktiem atdalītājiem, piemēram, komatiem vai tabulēšanas zīmēm.
Funkciju CONCATENATE var vienkārši izmantot, lai ņemtu vērā klientu vārdus, uzvārdus un uzvārdus un izvadītu pilnu vārdu. Piemēram, iepriekš esošajā darblapā tālāk esošā formula atgriež pilnos vārdus:
=CONCATENATE(A2, B2, C2)
Šajā formulā CONCATENATE iekļauj nosaukumus A2, B2, un C2 un savieno tos kopā. Ņemiet vērā, ka CONCATENATE neatbalsta atdalītājus. Tāpēc, lai nosaukumi nesaskanētu kopā, sākotnējā šūnā aiz katra vārda iekļaujiet atstarpi.
Vēl viens CONCATENATE lietojums ir informācijas apkopošana no dažādām šūnām. Pieņemsim, ka jums ir darblapa ar informāciju par dažādiem priekšmetiem. Varat apvienot informāciju par katru vienumu un secināt rezultātu, izmantojot CONCATENATE.
Apsveriet iepriekš minēto darblapu. Šeit ir saraksts ar dažiem produktiem, to cenām, pārdoto vienību skaitu, pārdošanas mērķi, produkta marķējumu un tā pārdošanas mērķa statusu. Varat apkopot visus šos datus vienā teikumā, izmantojot funkciju CONCATENATE.
=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )
Šī garā formula būtībā ir vienkārša. Katrs arguments ir daļa no visa teikuma. Funkcija CONCATENATE apvieno vērtības no dažādām šūnām un pievieno tekstu starp tām, lai izveidotu teikumu.
Tad jūs varat paslēpt sākotnējās kolonnas lai jūsu izklājlapa būtu mazāk pārpildīta.
Kā lietot CONCAT funkciju programmā Excel
Funkcija CONCAT, kas pieejama programmai Excel 2019 un jaunākām versijām, kalpo kā uzlabotā CONCATENATE versija. Funkcijas CONCAT sintakse ir šāda:
=CONCAT(text1, [text2], [text3], ...)
Tāpat kā CONCATENATE, teksts1, teksts2, teksts3utt., apzīmē savienojamās šūnu atsauces vai teksta virknes. Galvenā CONCAT priekšrocība ir tā spēja efektīvāk apstrādāt diapazonus un masīvus.
Atšķirībā no CONCATENATE, funkcijai CONCAT nav nepieciešamas skaidras šūnu atsauces katram argumentam. Tā vietā varat tieši norādīt šūnu diapazonu vai masīvu. Tas ievērojami samazina formulas garumu un sarežģītību, strādājot ar lielākām datu kopām.
Tajā pašā piemērā kā iepriekš, lai Excel darblapā apvienotu klientu pirmos, vidējos un uzvārdus, formula būtu šāda:
=CONCAT(A2:C2)
Tāpat kā funkcija CONCATENATE, šī formula ņem nosaukumu vērtības A2:C2 un savieno tos, lai parādītu pilnu vārdu. Atšķirība šeit ir tāda, ka varat norādīt vērtību diapazonu, nevis atsaukties uz katru atsevišķi. Tas ir labāk uzsvērts tālāk esošajā darblapā.
Šī darblapas paraugs pieder iedomātam automašīnu ražotājam. Katrai automašīnai ir modeļa kods, kas satur informāciju par dažādiem transportlīdzekļa aspektiem. Modeļa kods sastāv no dažādiem kodiem. Varat izmantot funkciju CONCAT, lai ātri apvienotu kodus, veidojot modeļa kodu vienā īsā formulā:
=CONCAT(B1:B7)
Funkcija CONCAT pieņem vērtības B1:B7 un savieno tos, veidojot katras automašīnas modeļa kodu. Lai sasniegtu tos pašus rezultātus ar CONCATENATE, būtu nepieciešama tālāk norādītā garāka formula:
=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)
CONCATENATE vs. CONCAT: kuru jums vajadzētu izmantot?
Izmantojot vecāku Excel versiju, CONCATENATE ir uzticama izvēle teksta vērtību sapludināšanai. Tomēr arī tad simbols & (&) var viegli sasniegt tādus pašus rezultātus kā CONCATENATE. Patiešām, visas tālāk norādītās formulas rada vienādus rezultātus:
=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)
Viens no CONCATENATE trūkumiem ir tas, ka tai trūkst unikālu funkcionalitāti. Kā parādīts, simbols & var darīt to pašu, ko CONCATENATE. Vēl viena problēma ir tā, ka pats funkcijas nosaukums ir pārāk garš. Salīdziniet & formulu ar CONCATENATE formulu, lai pārliecinātos pats.
Lai novērstu šos ierobežojumus, programma Excel ieviesa CONCAT. Funkcija CONCAT var darīt visu, ko dara CONCATENATE, taču tā var darboties arī ar diapazoniem un masīviem. Tas padara CONCAT pārāku par CONCATENATE un simbolu &. Tādējādi, ja jūsu Excel versija atbalsta CONCAT, labāk ir izmantot CONCAT, nevis CONCATENATE.
CONCAT īsākais nosaukums un iespēja darboties diapazonos padara formulas īsākas un vieglāk orientējamas. Tomēr, ja jūsu mērķis ir apvienot teksta virknes, gan CONCAT, gan CONCATENATE var būt grūti strādāt, jo tie neatbalsta atdalītājus. Funkcija TEXTJOIN ir labāka opcija teksta virkņu sapludināšanai
Microsoft plāno aizstāt CONCATENATE ar CONCAT, tāpēc ir saprātīgi pierast pie darba ar CONCAT. Lai gan Excel turpinās atbalstīt novecojušo CONCATENATE, lai nodrošinātu saderību ar vecākiem Excel failiem.
Ironiski, Funkcija CONCATENATE pakalpojumā Google izklājlapas var darboties diapazonos un masīvos; rezultātā tas ir tieši identisks CONCAT Google izklājlapās. Vienīgais tā pastāvēšanas mērķis ir saderība ar veciem Excel failiem, ja jums vajadzētu importējiet savus Excel failus pakalpojumā Google izklājlapas.
Racionalizējiet datu saplūšanu programmā Excel, izmantojot CONCATENATE un CONCAT
CONCATENATE un CONCAT ir divas Excel funkcijas, kas ļauj savienot teksta virknes un izveidot vienotas datu kopas. Varat izmantot šīs funkcijas, lai sapludinātu šūnu vērtības, konstantes vai teksta virknes un apkopotu informāciju no dažādām šūnām.
Funkcija CONCAT var efektīvāk apstrādāt diapazonus un masīvus, un tai ir īsāka sintakse nekā CONCATENATE, padarot to par vēlamo funkciju lielākajai daļai lietotāju. Tomēr, ja izmantojat vecāku Excel versiju, CONCATENATE joprojām ir uzticama izvēle, ja nevēlaties izmantot ampersand vērtību savienošanai.
Neatkarīgi no tā, kuru funkciju izvēlaties, šūnu savienošana ir efektīvs veids, kā apkopot datus vai izveidot jaunas savienotas vērtības. Šūnu apvienošana var palīdzēt ietaupīt vietu darblapā un atvieglot secinājumu izdarīšanu, ieviešot teksta virknes.