Funktsioon CONCATENATE - Valem - Kuidas kasutada? (koos näitega)

Lang L: none (table-of-contents)

Mida tähendab CONCATENATE Excelis?

Liitumisfunktsiooni excelis kasutatakse kahe või enama kui kahe tähemärgi, stringi või numbri liitmiseks või ühendamiseks, liitumisfunktsioon asendab & operaatori kasutamist liitumiseks, kuna operaatorid muutsid süntaksi keerukamaks, samal ajal kui liitumisfunktsioon nägi välja puhtam ja lihtne arusaada.

Süntaks

Muud argumendid kui esimene pole valikulised; seega on need ümbritsetud nurksulgudega.

Kuidas Excelis funktsiooni CONCATENATE kasutada? (koos näidetega)

CONCATENATE on väga lihtne ja hõlpsasti kasutatav. Mõistame mõne näite abil CONCATENATE toimimist Excelis.

Näide 1

Näiteks kui meil on veergudes A ja B eesnimede ja perekonnanimede loend ning soovime veerus C veergu C koos perekonnanimega täisnime, siis kasutame funktsiooni CONCATENATE.

CONCATENATE liitis lahtri A2 teksti lahtris B2 oleva tekstiga, kuid täisnimi on loetavam, kui see sisaldab tühikut eesnime ja perekonnanime vahel.

Niisiis saame sel juhul suurendada kahe kuni kolme asemel edastatud argumentide arvu, asetades teise argumendi A2 ja B2 tekstiväärtuste vahele. Teine argument, mida me kasutame, on string-literaal, kus on tühik topelt jutumärkides.

Kui paigutasime tühiku pärast jutumärki pärast esimest koma pärast jutukohta, võttis funktsioon CONCATENATE teise argumendina.

Niisiis, näete alati, kui edastame mõne muu argumendi kui võrdlusväärtus, ja peame selle alati topelt jutumärkidesse ümbritsema või lisama, sest MS-Excel ja muud kontoripaketid on kirjutatud tähtedega C ++ ja C ++ - stringiliteraadid võetakse alati jutumärkides.

Niisiis, kui kirjutame stringi otse ilma jutumärkideta, ei tunnista CONCATENATE seda stringina ja viskab vea #NAME?

Exceli funktsioonis CONCATENATE saame argumendina edastada ka täieliku CONCATENATE valemi Excelis. Näiteks kui soovime kahe valemi tulemuse liitmist, siis võime nõutava väljundi saamiseks anda valemid argumendina.

Näide 2

Meil on kolm töötajate nimekirjaga tabelit. Esimeses tabelis on meil nende nimi ja töötaja ID, teises tabelis on meil nende nimed, mis ei ole järjestatud tabelis 1 toodud järjekorras, ja nende aadresside linna nimed, ja kolmandas tabelis on meil nimed, mis pole korrastatud tabelis 1 ja tabelis 2 toodud järjekorras. Kolmandas tabelis tahame näidata töötajate isikutunnistust, mis on nende linnaga ühendatud ja sidekriipsuga eraldatud.

Soovime, et töötaja ID ja linn oleksid koos, kuid nimed ei ole kõigis kolmes tabelis ühes ja samas järjekorras, seega ei saa me Excelis funktsiooni CONCATENATE otseselt kasutada ja viiteväärtusi edastada. Kui me seda teeme, võtab see palju aega ja sobitamist. Niisiis, selle ülesande tõhusaks täitmiseks saame funktsiooni VLOOKUP abil otsida töötaja ID ja linna ning tagastada väärtused.

Niisiis, me kasutame valemit CONCATENATE excel lahtris I2

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

Lohistage CONCATENATE valem Excelis allapoole ja rakendage seda igale meie lahtrile

Väljund:

Excel kasutab liitmise operaatorina ka tähti (&) ja saame seda Exceli liitmise funktsiooni asemel kasutada ka sama funktsionaalsusega ja palju lihtsamal viisil.

Liitmise tagurpidi

Kui me tahame liita liidetud väärtused või kui tahame jagada tekstid eraldi lahtriteks, saame sel juhul kasutada Excelis pakutavat funktsiooni Teksti veergu eraldaja. Näiteks kui soovime, et töötaja ID ja linna nimi oleksid veerus lahtrites eraldi, võime avada teksti teisendamise veergude nõustaja (otsetee alt-> ae ), seejärel valida eraldatud, sisestada järgmine> ja valida eraldaja loend (tabulaator, semikoolon, koma, tühik), kui mõni muu eraldaja kontrollib muud: ning määrake ja valige tekstiväärtuste jaoks üldine ning sisestage Finish . Näiteks tahame eraldada CONCATENATE ja funktsiooni

  • 1. samm: klõpsake valikul Andmed ja seejärel tekst veergudesse, seejärel valige Piiratud, sisestage Järgmine>
  • 2. samm: valige loendist eraldaja (tabulaator, semikoolon, koma, tühik); kui on mõni muu eraldaja, kontrollige muud: ja täpsustage
  • 3. samm: valige tekstiväärtuste jaoks üldine ja sisestage Finish.

Väljund:

Piirangud

Oletame, et meil on veerus tekstiväärtuste loend ja me tahame KOOSTADA kõik tekstiväärtused ühe stringi väärtuseks. Niisiis, kui kasutame funktsiooni CONCATENATE, võtab see tekstiväärtusteks olevad argumendid ükshaaval ja kui argumendi loend on pikk, pole lihtsam seda ükshaaval CONCATENATE'ile edastada, nagu see võtaks palju aega ja valu.

Seega on funktsioonil CONCATENATE piirang, et me ei saa argumendina edastada väärtuste vahemikku. Vahemikuga see ei tööta; kui edastame vahemiku väärtuse, võtab see selle rea rea ​​lahtri väärtuse, kuhu kirjutame valemi CONCATENATE excel.

Piirangust ülesaamiseks on Exceli uusimas versioonis TEXTJOIN kasutusele võetud uus funktsioon. See KONKATENEERIB ka tekstiväärtused, kuid palju lihtsamal viisil, võttes selle abil liidetavate väärtuste vahemiku (A2: A14), selle asemel et iga väärtust ükshaaval täpsustada. Esimese argumendina võetakse eraldaja ja teine ​​argument kontrollib tühja lahtrit; kui lahter on tühi, võtab see tõeks ja eirab neid ning muud argumendid võtavad väärtuste vahemiku, mis peavad olema CONCATENATE.

Liitke Exceli funktsioonivideo

Huvitavad Artiklid...