CONCATENATE-toiminto | Kaava | Kuinka käyttää? (esimerkin kanssa)

Mitä CONCATENATE Excelissä tarkoittaa?

Excelin ketjutustoimintoa käytetään liittämään tai yhdistämään kaksi tai useampi kuin kaksi merkkiä tai merkkijonoa tai numeroa yhteen, ketjutustoiminto korvaa & -operaattorin käytön liittyessä, kun operaattorit tekivät syntaksista monimutkaisemman, kun taas ketjutustoiminto näyttää puhtaammalta ja helppo ymmärtää.

Syntaksi

Muut kuin ensimmäinen argumentit ovat valinnaisia, joten ne on suljettu hakasulkeilla.

CONCATENATE-toiminnon käyttäminen Excelissä? (esimerkkien kanssa)

CONCATENATE on hyvin yksinkertainen ja helppo käyttää. Anna ymmärtää CONCATENATEn toiminta excelissä muutamalla esimerkillä.

Voit ladata tämän CONCATENATE Function Excel -mallin täältä - CONCATENATE Function Excel -malli

Esimerkki 1

Esimerkiksi, jos sarakkeissa A ja B on luettelo etu- ja sukunimistä ja haluamme koko nimen, joka on etunimi, yhdessä sarakkeessa C olevan sukunimen kanssa, käytämme CONCATENATE-funktiota.

CONCATENATE liittyi solun A2 tekstiin solun B2 tekstiin, mutta koko nimi on helpommin luettavissa, jos siinä on välilyönti etunimen ja sukunimen välillä.

Joten siinä tapauksessa voimme lisätä lähetettyjen argumenttien määrää kahden tai kolmen sijasta sijoittamalla toisen argumentin tekstiarvojen väliin A2: ssa ja B2: ssa. Toinen argumentti, jota käytämme, on merkkijono-kirjain, jossa on välilyönti lainausmerkeissä.

Kun sijoitimme välilyönnin lainausmerkkeihin pilkun jälkeen ensimmäisen argumentin jälkeen, CONCATENATE-funktio otti sen toisena argumenttina.

Joten näet aina, kun välitämme muun argumentin kuin viitearvon, meidän on aina ympäröitävä tai liitettävä se kaksoislainausmerkkeihin, koska MS-Excel ja muut toimistopaketit on kirjoitettu C ++: lla ja C ++: lla merkkijonolitraalit otetaan aina sisään kaksoislainausmerkit.

Joten jos kirjoitamme merkkijonon suoraan ilman lainausmerkkejä, CONCATENATE ei tunnista sitä merkkijonona ja heittää virheen #NIMI?

Excelin CONCATENATE-funktiossa voimme myös välittää täydellisen CONCATENATE-kaavan Excelissä argumenttina. Jos esimerkiksi haluamme kahden kaavan tuloksen CONCATENATEd, voimme välittää kaavat argumenttina saadaksesi vaaditun tuloksen.

Esimerkki 2

Meillä on kolme taulukkoa, joissa on luettelo työntekijöistä. Ensimmäisessä taulukossa meillä on heidän nimensä ja työntekijätunnuksensa, toisessa taulukossa heidän nimensä ei ole järjestetty taulukon 1 mukaisessa järjestyksessä, heidän osoitekaupunginsa ja kolmannessa taulukossa nimiä, joita ei ole järjestetty järjestyksessä järjestetään taulukoissa 1 ja 2. Kolmannessa taulukossa haluamme näyttää työntekijöiden henkilötodistuksen, jotka on liitetty kaupunkiin ja erotettu yhdysmerkillä.

Haluamme työntekijän tunnuksen ja kaupungin yhdessä, mutta nimet eivät ole samassa järjestyksessä kaikissa kolmessa taulukossa, joten emme voi suoraan käyttää CONCATENATE-funktiota Excelissä ja välittää viitearvoja. Jos teemme niin, se vie paljon aikaa ja vastaavuutta. Tehdäkseen tämän tehtävän tehokkaasti voimme käyttää VLOOKUP-toimintoa etsimään työntekijän tunnusta ja kaupunkia ja LIITÄTÄ palautetut arvot.

Joten käytämme CONCATENATE-kaavaa Excelissä solussa I2

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

CONCATENATE-kaavan vetäminen excel-sovelluksessa alaspäin ja soveltaminen kuhunkin soluun

Tuotos:

Excel käyttää ketjutusoperaattorina myös ampersandia (&) ja voimme käyttää sitä excel-ketjutustoiminnon sijasta myös samalla toiminnallisuudella ja paljon yksinkertaisemmalla tavalla.

Liitoksen käänteinen osa

Jos haluamme jakaa CONCATENATEd-arvot tai jos haluamme jakaa tekstit erillisiin soluihin, voimme tällöin käyttää Excelissä käytettävissä olevaa Teksti sarakkeeseen -erotintoimintoa. Esimerkiksi, jos haluamme työntekijän tunnuksen ja kaupungin nimen erillään sarakkeessa olevissa soluissa, voimme avata ohjatun Muunna teksti sarakkeeseen -toiminnon (pikakuvake alt-> ae ) ja valita sitten erotettu, kirjoittaa Seuraava> ja valita erottimen luettelo (sarkain, puolipiste, pilkku, välilyönti), jos jokin muu erotin tarkista muu: ja määritä ja valitse tekstiarvoille yleinen ja kirjoita Valmis . Haluamme esimerkiksi erottaa CONCATENATE ja toiminnon

  • Vaihe 1: Napsauta Data ja sitten, teksti sarakkeisiin, valitse sitten erotettu, kirjoita Seuraava>

  • Vaihe 2:  Valitse erotin luettelosta (sarkain, puolipiste, pilkku, välilyönti), jos jokin muu erotin tarkistaa muita: ja määritä

  • Vaihe 3:  valitse tekstiarvoille yleinen ja kirjoita Valmis.

Tuotos:

Rajoitukset

Oletetaan, että sarakkeessa on luettelo tekstiarvoista ja haluamme LIITTÄÄ kaikki tekstiarvot yhdeksi merkkijonoksi. Joten jos käytämme CONCATENATE-funktiota, se vie argumentit, jotka ovat tekstiarvoja yksi kerrallaan, ja jos argumenttiluettelo on pitkä, sitä ei ole helpompaa siirtää yksitellen CONCATENATE: lle, koska se vie paljon aikaa ja kipua.

Siksi CONCATENATE-funktiolla on rajoituksensa, että emme voi välittää arvoaluetta argumenttina. Se ei toimi alueen kanssa, jos välitämme alueen arvon, se noutaa saman rivin solun arvon, johon kirjoitamme CONCATENATE-kaavan excel-muodossa.

Tämän rajoituksen poistamiseksi Excelin uusimmassa versiossa TEXTJOIN on otettu käyttöön uusi toiminto. Se myös LIITTÄÄ tekstiarvot, mutta paljon helpommalla tavalla ottamalla CONCATENATEd-arvon (A2: A14) sen sijaan, että määrittäisit kukin arvot yksitellen. Ensimmäisenä argumenttina käytetään erotinta ja toinen argumentti tarkistaa tyhjän solun, jos solu on tyhjä, se pitää sen TOSINA ja jättää ne huomiotta. Muut argumentit ottavat arvon CONCATENATE arvojen.