Funkcija CONCATENATE - Formulė - Kaip naudoti? (su pavyzdžiu)

Ką reiškia „CONCATENATE“ programoje „Excel“?

„Excel“ sujungimo funkcija naudojama susieti arba sujungti du ar daugiau nei du simbolius, eiles ar skaičius kartu, sujungimo funkcija pakeičia & operatoriaus naudojimą norint prisijungti, nes operatoriai sintaksę atrodė sudėtingesnę, o sujungimo funkcija - švaresnę ir lengva suprasti.

Sintaksė

Argumentai, išskyrus pirmąjį, yra neprivalomi; todėl jie yra uždengti laužtiniais skliaustais.

Kaip naudoti funkciją CONCATENATE programoje „Excel“? (su pavyzdžiais)

CONCATENATE yra labai paprasta ir lengva naudoti. Keletu pavyzdžių supraskime „CONCATENATE“ veikimą.

1 pavyzdys

Pavyzdžiui, jei A ir B stulpeliuose turime vardų ir pavardžių sąrašą ir norime, kad visas vardas, kuris yra vardas, kartu su pavarde C stulpelyje, naudosime funkciją CONCATENATE.

CONCATENATE sujungė A2 langelio tekstą su tekstu langelyje B2, tačiau visas vardas yra lengviau įskaitomas, jei jame yra tarpas tarp vardo ir pavardės.

Taigi tokiu atveju mes galime padidinti perduotų argumentų skaičių vietoj dviejų iki trijų, antrąjį argumentą įterpdami tarp teksto vertės A2 ir B2. Antrasis argumentas, kurį naudosime, yra eilutės literalas su tarpu dvigubose kabutėse.

Kai po kablelio po pirmojo argumento padėjome tarpą dvigubose kabutėse, funkcija CONCATENATE jį pasirinko kaip antrąjį argumentą.

Taigi, jūs galite pamatyti, kai mes perduodame kitą argumentą, o ne pamatinę vertę, ir mes visada turime jį apgaubti arba įterpti į dvigubas kabutes, nes „MS-Excel“ ir kiti biuro paketai yra parašyti C ++, o C ++ - eilutės literalai visada pateikiami dvigubose kabutėse.

Taigi, jei mes tiesiog parašysime eilutę be dvigubų kabučių, CONCATENATE neatpažins jos kaip eilutės ir sukels klaidą #NAME?

Programoje „CONCATENATE“ funkcija „Excel“ taip pat galime perduoti visą „CONCATENATE“ formulę „Excel“ kaip argumentą. Pavyzdžiui, jei norime, kad dviejų formulių rezultatas būtų sujungtas, tada formules galime perduoti kaip argumentą, kad gautume reikiamą išvestį.

2 pavyzdys

Mes turime tris lenteles su darbuotojų sąrašu. Pirmoje lentelėje turime jų vardus ir darbuotojo pažymėjimus, antrojoje - jų vardus, kurie nėra išdėstyti tvarka, kaip išdėstyta 1 lentelėje, ir jų adresų miesto pavadinimus, o trečioje lentelėje - nesutvarkytus vardus. tvarka, išdėstyta 1 ir 2 lentelėse. Trečioje lentelėje norime parodyti darbuotojų tapatybės dokumentus, sujungtus su jų miestu ir atskirtus brūkšneliu.

Mes norime, kad darbuotojo ID ir miestas būtų kartu, tačiau visose trijose lentelėse pavadinimai nėra ta pačia tvarka, todėl negalime tiesiogiai naudoti funkcijos „CONCATENATE“ programoje „Excel“ ir perduoti atskaitos vertes. Jei taip padarysime, tai užtruks daug laiko ir derinimo. Taigi, norėdami efektyviai atlikti šią užduotį, galime naudoti funkciją VLOOKUP, norėdami ieškoti darbuotojo ID ir miesto bei SUTEIKTI grąžintas reikšmes.

Taigi, „CONCATENATE“ formulę naudosime excel I2 langelyje

= CONCATENATE (VLOOKUP (H2, $ A $ 1: $ B $ 11,2,0), "-", VLOOKUP (H2, $ D $ 1: $ E $ 11,2,0))

Vilkite „CONCATENATE“ formulę „Excel“ žemyn ir pritaikykite ją kiekvienai ląstelei, kurią turime

Išvestis:

„Excel“ taip pat naudoja ampersandą (&) kaip sujungimo operatorių, ir mes galime jį naudoti vietoj „Excel“ sujungimo funkcijos, taip pat turėdami tą patį funkcionalumą ir daug paprasčiau.

Sujungimo reversas

Jei norime suskaidyti susietas reikšmes arba jei norime suskirstyti tekstus į atskiras ląsteles, tokiu atveju galime naudoti „Excel“ esančią teksto į stulpelį ribotuvo funkciją. Pavyzdžiui, jei norime darbuotojų ID ir miesto pavadinimą atskirti ląstelėse visoje skiltyje, mes galime atverti konvertuoti tekstą į skiltis vedlys (šaukinys alt-> AE ), tada pasirinkite aptverti, įveskite Kitas> ir pasirinkti Norobežotājs nuo sąrašą (skirtuką, kabliataškį, kablelį, tarpą), jei kitas skiriamasis elementas tikrina kitus: nurodykite ir pasirinkite teksto reikšmių bendrąją reikšmę ir įveskite Baigti . Pavyzdžiui, norime atskirti CONCATENATE ir funkciją

  • 1 žingsnis: Spustelėkite Duomenys ir tada, tekstas į stulpelius, tada pasirinkite Atribotas, įveskite Kitas>
  • 2 žingsnis: pasirinkite sąrašo skiriklį (skirtukas, kabliataškis, kablelis, tarpas); jei yra kitas skiriklis, pažymėkite kitą: ir nurodykite
  • 3 žingsnis: teksto reikšmėms pasirinkite bendrąją ir įveskite Baigti.

Išvestis:

Apribojimai

Tarkime, kad stulpelyje turime teksto reikšmių sąrašą ir norime visas teksto reikšmes susieti su viena eilutės verte. Taigi, jei mes naudojame funkciją CONCATENATE, ji paima argumentus, kurie yra teksto reikšmės, ir jei argumentų sąrašas yra ilgas, tai nėra lengviau perduoti jį po vieną CONCATENATE, nes tai reikalinga daug laiko ir skausmo.

Vadinasi, funkcija CONCATENATE turi apribojimą, kad negalime pateikti argumentų reikšmių diapazono. Neveikia su diapazonu; jei mes perduosime diapazono vertę, jis paims tos pačios eilutės, kurioje excel rašome CONCATENATE formulę, langelio vertę.

Siekiant įveikti apribojimą, naujausioje „Excel“ versijoje buvo įvesta nauja funkcija, pavadinta TEXTJOIN. Jis taip pat KONKATUOJA teksto reikšmes, tačiau daug paprasčiau, užimdamas sujungiamų verčių diapazoną (A2: A14), o ne nurodydamas kiekvieną vertę po vieną. Pirmajam argumentui reikia skirti ribotuvą, o antrasis argumentas tikrina tuščią langelį; jei langelis tuščias, jis jį laiko TIESA ir ignoruoja, o kiti argumentai nurodo reikšmių, kurias reikia susieti, diapazoną.

Susiję „Excel“ funkcijos vaizdo įrašai

Įdomios straipsniai...