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

Mitä CONCATENATE Excelissä tarkoittaa?

Excelin ketjutustoimintoa käytetään liittämään tai liittämään kaksi tai useampia 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; siten ne on suljettu hakasulkeilla.

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

CONCATENATE on hyvin yksinkertainen ja helppo käyttää. Ymmärretään CONCATENATEn toiminta excelissä muutamilla esimerkeillä.

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, ja 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 ovat aina lainausmerkkien sisällä.

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. Esimerkiksi, jos haluamme kahden kaavan tuloksen ketjutettavan, voimme välittää kaavat argumenttina tarvittavan tuloksen saamiseksi.

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 osoitteidensa nimet ja kolmannessa taulukossa ei järjestettyjä taulukossa 1 ja taulukossa 2 järjestetyssä järjestyksessä. Kolmannessa taulukossa haluamme näyttää työntekijöiden henkilötodistuksen, joka 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. Joten, jotta voimme suorittaa tämän tehtävän tehokkaasti, voimme käyttää VLOOKUP-toimintoa etsimään työntekijän tunnusta ja kaupunkia ja CONCATENATE palautettuja arvoja.

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 ketjutetut arvot tai jos haluamme jakaa tekstit erillisiksi soluiksi, voimme tällöin käyttää Excelissä käytettävissä olevaa Tekstistä sarakkeeseen -rajoitintoimintoa. 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 tarkistaa muita: 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, tarkista muu: 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 kuin se vie paljon aikaa ja kipua.

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

Rajoituksen poistamiseksi Excelin uusimmassa versiossa TEXTJOIN on otettu käyttöön uusi toiminto. Se yhdistää myös tekstiarvot, mutta paljon helpommalla tavalla ottamalla yhteen ketjutettavien arvojen alueen (A2: A14) sen sijaan, että määritettäisiin kukin arvo yksitellen. Ensimmäisenä argumenttina on erotin, ja toinen argumentti tarkistaa tyhjän solun; jos solu on tyhjä, se pitää sen TOSINA ja ohittaa ne, ja muut argumentit ottavat CONCATENATE-arvon.

Liitä Excel-toimintovideo

Mielenkiintoisia artikkeleita...