Ar reikia derinti teksto eilutes „Excel“? Šiame trumpame vadove sužinokite, kaip naudoti funkcijas CONCATENATE ir CONCAT.

Dirbant su duomenimis programoje „Microsoft Excel“, dažnai reikia sujungti tekstą iš kelių langelių, kad būtų sukurtas gerai sutvarkytas ir išsamus duomenų rinkinys. Laimei, šiuo tikslu yra keletas funkcijų, įskaitant CONCATENATE ir CONCAT.

Tiek CONCATENATE, tiek CONCAT yra paprastos funkcijos, leidžiančios sujungti įvairias reikšmes ir eilutes programoje „Excel“. Nors jie yra panašūs, tarp jų yra vienas esminis skirtumas. Pažvelkime atidžiau į kiekvieną funkciją ir nustatykime, kuri geriausiai tinka įvairiems scenarijams.

Kaip naudoti CONCATENATE funkciją programoje „Excel“.

„Excel“ funkcija CONCATENATE sujungia kelias eilutes į vieną langelį. Tai leidžia sujungti dvi ar daugiau langelių reikšmių, konstantų ar teksto eilučių. CONCATENATE sintaksė yra tokia:

=CONCATENATE(text1, [text2], [text3], ...)

Čia tekstas1, tekstas2, tekstas3, ir t. t. reiškia langelių nuorodas arba teksto eilutes, kurias norite sujungti. Į funkciją CONCATENATE galite įtraukti iki 255 teksto argumentų. Jei dirbate su teksto eilutėmis, įdėkite jas į kabutes (

instagram viewer
" ").

Derinant teksto eilutes ir skaitines reikšmes, svarbu tarp skirtingų argumentų įtraukti tarpus, kad formulės rezultatai nebūtų supainioti. Į teksto eilutes galite dėti tarpus, skyrybos ženklus ir simbolius.

Tai yra bendras CONCATENATE ir CONCAT trūkumas, palyginti su funkcija TEXTJOIN, nes TEXTJOIN gali automatiškai atskirti reikšmes konkrečiais skyrikliais, pvz., kableliais arba tabuliavimo ženklais.

Paprastas funkcijos CONCATENATE naudojimas yra priimti klientų vardus, vidurinius ir pavardes ir išvesti visą vardą. Pavyzdžiui, aukščiau esančiame darbalapyje toliau pateikta formulė grąžina visus vardus:

=CONCATENATE(A2, B2, C2)

Šioje formulėje CONCATENATE perima pavadinimus A2, B2, ir C2 ir sujungia juos kartu. Atminkite, kad CONCATENATE nepalaiko skiriamųjų ženklų. Todėl, kad pavadinimai nebūtų rodomi kartu, po kiekvieno vardo pirminiame langelyje įtraukite tarpą.

Kitas CONCATENATE panaudojimas yra informacijos iš skirtingų langelių apibendrinimas. Tarkime, kad turite darbalapį su informacija apie įvairius elementus. Galite sujungti informaciją apie kiekvieną elementą ir padaryti išvadą naudodami CONCATENATE.

Apsvarstykite aukščiau pateiktą darbalapį. Štai kai kurių produktų sąrašas, jų kainos, parduotų vienetų skaičius, pardavimo tikslas, produkto žyma ir pardavimo tikslo būsena. Visus šiuos duomenis galite apibendrinti į vieną sakinį naudodami funkciją CONCATENATE.

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

Ši ilga formulė iš esmės paprasta. Kiekvienas argumentas yra viso sakinio dalis. Funkcija CONCATENATE sujungia reikšmes iš skirtingų langelių ir tarp jų prideda teksto, kad sudarytų sakinį.

Tada galite paslėpti originalius stulpelius kad jūsų skaičiuoklėje būtų mažiau žmonių.

Kaip naudoti CONCAT funkciją programoje „Excel“.

Pasiekiama „Excel 2019“ ir vėlesnėms versijoms, funkcija CONCAT veikia kaip patobulinta CONCATENATE versija. Funkcijos CONCAT sintaksė yra tokia:

=CONCAT(text1, [text2], [text3], ...)

Kaip CONCATENATE, tekstas1, tekstas2, tekstas3ir tt, žymi langelių nuorodas arba teksto eilutes, kurias reikia sujungti. Pagrindinis CONCAT pranašumas yra galimybė efektyviau valdyti diapazonus ir masyvus.

Kitaip nei CONCATENATE, funkcija CONCAT nereikalauja aiškių langelių nuorodų kiekvienam argumentui. Vietoj to galite tiesiogiai nurodyti langelių diapazoną arba masyvą. Tai žymiai sumažina formulės ilgį ir sudėtingumą dirbant su didesniais duomenų rinkiniais.

Tame pačiame pavyzdyje, kaip ir anksčiau, norint „Excel“ darbalapyje sujungti klientų vardus, vidurinius ir pavardes, formulė būtų tokia:

=CONCAT(A2:C2)

Kaip ir funkcija CONCATENATE, ši formulė perima pavadinimo reikšmes A2:C2 ir sujungia juos, kad būtų rodomas visas vardas. Skirtumas yra tas, kad galite nurodyti reikšmių diapazoną, o ne nurodyti kiekvieną atskirai. Tai geriau pabrėžiama toliau pateiktame darbalapyje.

Šis pavyzdinis darbalapis priklauso įsivaizduojamam automobilių gamintojui. Kiekvienas automobilis turi modelio kodą, kuriame pateikiama informacija apie įvairius transporto priemonės aspektus. Modelio kodą sudaro skirtingi kodai. Galite naudoti CONCAT funkciją, kad greitai sujungtumėte kodus ir suformuotumėte modelio kodą vienoje trumpoje formulėje:

=CONCAT(B1:B7)

Funkcija CONCAT perima reikšmes B1:B7 ir sujungia juos, kad sudarytų kiekvieno automobilio modelio kodą. Norint gauti tuos pačius rezultatus naudojant CONCATENATE, reikės ilgesnės formulės:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

COCATENATE vs. CONCAT: kurį turėtumėte naudoti?

Naudojant senesnę Excel versiją, CONCATENATE yra patikimas pasirinkimas teksto reikšmėms sujungti. Tačiau net ir tokiu atveju ampersando (&) simbolis gali lengvai pasiekti tokius pačius rezultatus kaip CONCATENATE. Iš tiesų, visos toliau pateiktos formulės duoda tuos pačius rezultatus:

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

Vienas iš CONCATENATE trūkumų yra tas, kad jai trūksta unikalių funkcijų. Kaip parodyta, ampersandas gali daryti tą patį, kaip SUJUNGTI. Kita problema yra ta, kad pats funkcijos pavadinimas per ilgas. Palyginkite ampersand formulę su CONCATENATE, kad įsitikintumėte patys.

Norėdami pašalinti šiuos apribojimus, „Excel“ pristatė CONCAT. Funkcija CONCAT gali atlikti viską, ką daro CONCATENATE, tačiau ji taip pat gali veikti su diapazonais ir masyvais. Dėl to CONCAT yra pranašesnis už CONCATENATE ir ampersandą. Todėl, jei jūsų „Excel“ versija palaiko CONCAT, geriau naudoti CONCAT, o ne CONCATENATE.

Dėl trumpesnio CONCAT pavadinimo ir galimybės valdyti diapazonus formulės tampa trumpesnės ir jas lengviau naršyti. Tačiau jei jūsų tikslas yra sujungti teksto eilutes, gali būti sunku dirbti su CONCAT ir CONCATENATE, nes jie nepalaiko skiriamųjų ženklų. Funkcija TEXTJOIN yra geresnė teksto eilučių sujungimo parinktis

„Microsoft“ ketina pakeisti CONCATENATE į CONCAT, todėl būtų protinga priprasti prie darbo su CONCAT. Nors „Excel“ ir toliau palaikys pasenusią CONCATENATE, kad būtų suderinama su senesniais „Excel“ failais.

Ironiška, kad „Google“ skaičiuoklių funkcija CONCATENATE gali veikti diapazonuose ir masyvuose; todėl jis yra visiškai identiškas CONCAT „Google“ skaičiuoklėse. Vienintelis jos egzistavimo tikslas yra suderinamumas su senais „Excel“ failais, jei turėtumėte importuokite „Excel“ failus į „Google“ skaičiuokles.

Supaprastinkite duomenų sujungimą programoje „Excel“ naudodami CONCATENATE ir CONCAT

CONCATENATE ir CONCAT yra dvi „Excel“ funkcijos, leidžiančios sujungti teksto eilutes ir kurti nuoseklius duomenų rinkinius. Šias funkcijas galite naudoti norėdami sujungti langelių reikšmes, konstantas arba teksto eilutes ir apibendrinti informaciją iš skirtingų langelių.

Funkcija CONCAT gali efektyviau valdyti diapazonus ir masyvus, o jos sintaksė yra trumpesnė nei CONCATENATE, todėl daugumai vartotojų ji yra pageidaujama funkcija. Tačiau, jei naudojate senesnę „Excel“ versiją, CONCATENATE vis tiek yra patikimas pasirinkimas, jei nenorite naudoti ampersando reikšmėms sujungti.

Kad ir kurią funkciją pasirinktumėte, langelių sujungimas yra efektyvus būdas apibendrinti duomenis arba sukurti naujas sujungtas reikšmes. Ląstelių sujungimas gali padėti sutaupyti vietos darbalapyje ir lengviau daryti išvadas įvedant teksto eilutes.