Kaip naudoti „CONCATENATE“ / „CONCAT“ programoje „Excel“.

Sąvoka „sujungti“ tiesiog reiškia dalykų susiejimą arba sujungimą. „Microsoft Excel“ funkcija CONCATENATE arba CONCAT naudojama dviejų ar daugiau langelių / stulpelių duomenims sujungti.

Yra du būdai, kaip sujungti duomenis „Excel“:

  • Naudojant funkciją CONCATENATE/CONCAT
  • Naudojant operatorių „&“.

Šiame straipsnyje parodysime, kaip sujungti kelis langelius į vieną eilutę naudojant „Excel“ funkciją Sujungti.

Ląstelių sujungimas naudojant CONCATENATE/CONCAT funkciją

Funkcija CONCATENATE yra viena iš „Excel“ teksto funkcijų, padedančių sujungti dvi ar daugiau langelių į vieną eilutę, nesvarbu, ar jose yra skaičių, datų ar teksto eilučių.

Nuo „Excel 2016“ programos „Excel“ pakeitė „CONCATENATE“ į „CONCAT“ funkciją. Tai reiškia, kad vėlesnėse „Excel“ versijose galite naudoti „CONCATENATE“ arba „CONCAT“, tačiau senesnėse „Excel“ versijose (2013 m. ir senesnėse) galite naudoti tik funkciją „SUJUNGTI“.

Sintaksė

„Excel“ funkcijos CONCAT sintaksė yra tokia:

=CONCAT(tekstas1, tekstas2, ... tekstas_n)

„Microsoft Excel 2013“ ir senesnės versijos sintaksė yra tokia:

=SUJUNGTI(tekstas1, tekstas2, ... tekstas_n)

Argumentai

text1, text2, … text_n – vertės, kurias norite sujungti. Šios reikšmės gali būti eilutės, langeliai arba langelių diapazonai.

Sujungti teksto eilutes

Galite sujungti dvi ar daugiau teksto eilučių į vieną eilutę naudodami CONCAT funkciją.

Norėdami sujungti, pirmiausia pasirinkite langelį, kuriame norite gauti rezultatą, ir įveskite formulę. Jei funkcijoje tiesiogiai naudojate teksto eilutę kaip argumentus, būtinai įtraukite juos į dvigubas kabutes („“), kaip parodyta toliau.

Sujunkite ląstelių reikšmes

CONCAT formulė langelių A1 ir B1 reikšmių sujungimui yra:

=CONCAT(A1;A2)

Pridėkite langelių nuorodas kaip argumentus formulėje, kad sujungtumėte langelių reikšmes.

Sujunkite dvi langelių reikšmes su skyrikliu

Norėdami atskirti reikšmes tarpais, tarp langelių nuorodų įveskite " ".

=CONCAT(A1," ",B1)

Antrame argumente įveskite tarpą (“ “) dvigubose kabutėse, kaip parodyta toliau.

Sujunkite ląsteles su specialiais simboliais

Taip pat galite sujungti reikšmes su įvairiais skyrikliais, pvz., kableliais, tarpais, įvairiais skyrybos ženklais ar kitais simboliais, pvz., brūkšneliu ar pasviruoju brūkšniu.

Norėdami sujungti dvi ląsteles kableliu:

=CONCAT(A1,",",B1)

Kai įvesite skyriklį (,) būtinai įtraukite juos į dvigubas kabutes.

Sujunkite teksto eilutę ir langelių reikšmes

Toliau pateikta funkcija CONCAT sujungia eilutę langelyje A1, eilutę „ir“ ir eilutę langelyje B1.

=CONCAT(A1" ir ", B1)

Antrajame formulės argumente prieš ir po žodžio „ir“ įtraukėme tarpą, kad atskirtume sujungtas eilutes ir pridėtume teksto eilutės reikšmę.

Teksto eilutę galite įtraukti į bet kurį savo CONCAT/CONCATENATE formulės argumentą.

Sujunkite stulpelius programoje „Excel“.

Tarkime, kad turite vardų ir pavardžių sąrašą dviejuose atskiruose stulpeliuose ir norite juos sujungti, kad sudarytumėte vieną pilnų vardų stulpelį. Norėdami sujungti du ar daugiau stulpelių, pirmame langelyje įveskite sujungimo formulę ir pritaikykite ją visam stulpeliui, vilkdami užpildymo rankenėlę.

Norėdami nukopijuoti formulę į kitus langelius, tiesiog vilkite mažą kvadratą (užpildymo rankenėlę) apatiniame dešiniajame pasirinkto langelio kampe.

Dabar turite pilnų vardų stulpelį.

Sujunkite eilučių diapazoną

Taip pat galite sujungti daugybę eilučių naudodami funkciją CONCAT. Jei nenorite pridėti skirtuko tarp eilutės (tarpo, kablelio, brūkšnelio ir kt.), tada ši formulė gali būti naudinga:

=CONCAT(A1:F1)

Jei norite sujungti eilučių diapazoną skyrikliu (“ “), naudokite toliau pateiktą formulę:

=CONCAT(A2," ",B2", ",C2", ",D2", ",E2"

Sujunkite eilučių diapazoną naudodami funkciją TEXTJOIN

Funkcija TEXTJOIN taip pat yra dar viena funkcija, kurią galite naudoti norėdami sujungti ląstelių duomenų diapazoną. Funkcija TEXTJOIN sujungia (sujungia) reikšmes iš kelių diapazonų ir (arba) eilučių su nurodytu skyrikliu. Kitaip nei funkcija CONCAT, TEXTJOIN leidžia nustatyti, ar ignoruoti tuščias reikšmes, ar ne.

=TEXTJOIN(" ",TRUE,A2:E2)

Ši formulė sujungia eilučių diapazoną su skyrikliu (kurį nurodote pirmame argumente) tarp kiekvienos reikšmės. Ši formulė nepaiso tuščių langelių, nes jos antrasis argumentas nustatytas kaip „TRUE“.

Funkciją TEXTJOIN galite naudoti tik „Excel 2016“ arba naujesnėje versijoje.

Sujunkite naudodami „&“ operatorių

„&“ operatorius yra dar vienas būdas sujungti teksto eilutes ir langelius „Microsoft Excel“. Ampersando operatorius (&) iš tikrųjų yra funkcijos CONCATENATE alternatyva.

Ampersand operatoriaus (&) formulės yra trumpos, paprastos ir lengvai naudojamos.

Sintaksė

=ląstelė_1&ląstelė_2 

Norėdami sujungti langelių A1 ir B1 reikšmes, naudokite operatorių &:

=A1 ir B1

Pasirinkite langelį, kuriame norite gauti rezultatą, ir įveskite aukščiau pateiktą formulę.

Sujunkite dvi langelių reikšmes su skyrikliu naudodami „&“ operatorių

Norėdami sujungti reikšmes langeliuose A1 ir langelyje B1 bei tarpą tarp jų naudodami operatorių „&“:

=A1&" "&B1

Kitas pavyzdys su kitu skyrikliu:

Sujunkite teksto eilutę ir langelių reikšmes naudodami „&“ operatorių

Taip pat galite naudoti operatorių „&“, kad sujungtumėte eilutę A1 langelyje, tekstą „ir“ tarp jų ir eilutę langelyje B1.

=A1&“ ir „&B1

Pridėjome tarpą prieš ir po žodžio " ir ", kad atskirtume sujungtas teksto eilutes. „Excel“ formulėje visada dėkite tekstą dvigubomis kabutėmis.

CONCAT vs „&“ operatorius

Vienintelis tikras skirtumas tarp CONCAT ir „&“ operatorių yra tas, kad „Excel CONCAT“ funkcija turi 255 eilučių apribojimą, o ampersandui tokių apribojimų nėra.

Taip sujungiate eilutes programoje „Excel“.