Funkcia CONCATENATE Vzorec - Ako použiť? (s príkladom)

Čo znamená CONCATENATE v programe Excel?

Funkcia concatenate v programe Excel sa používa na zreťazenie alebo spojenie dvoch alebo viac ako dvoch znakov alebo reťazcov alebo čísel dohromady, funkcia concatenate je náhradou za použitie operátora & na pripojenie, pretože operátory & spôsobili, že syntax vyzerá komplexnejšie, zatiaľ čo funkcia concatenate vyzerá čistejšie a ľahko pochopiteľné.

Syntax

Iné argumenty ako prvé sú voliteľné; preto sú uzavreté hranatými zátvorkami.

Ako používať funkciu CONCATENATE v programe Excel? (s príkladmi)

CONCATENATE je veľmi jednoduchý a ľahko použiteľný. Pochopme fungovanie CONCATENATE v programe Excel na niektorých príkladoch.

Príklad č

Napríklad, ak máme v stĺpcoch A a B zoznam krstných mien a priezvisk a chceme celé meno, ktoré je krstným menom, spolu s priezviskom v stĺpci C, použijeme funkciu CONCATENATE.

CONCATENATE spojil text bunky A2 s textom v bunke B2, ale celé meno je čitateľnejšie, ak obsahuje medzeru medzi menom a priezviskom.

V takom prípade teda môžeme zvýšiť počet odovzdaných argumentov namiesto dvoch na tri umiestnením druhého argumentu medzi textovú hodnotu v A2 a B2. Druhým argumentom, ktorý použijeme, je reťazcový literál s medzerou v dvojitých úvodzovkách.

Keď sme za čiarkou za prvým argumentom umiestnili medzeru v dvojitých úvodzovkách, funkcia CONCATENATE ju vzala ako druhý argument.

Takže môžete vidieť, kedykoľvek odovzdáme argument iný ako referenčná hodnota, a musíme ho vždy obklopiť alebo uzavrieť do dvojitých úvodzoviek, pretože program MS-Excel a ďalšie kancelárske balíčky sú písané v jazyku C ++ a v jazyku C ++ reťazcovými literálmi. sa vždy berú do dvojitých úvodzoviek.

Takže ak napíšeme reťazec priamo bez úvodzoviek, CONCATENATE ho nerozpozná ako reťazec a vyhodí chybu # NÁZOV?

Vo funkcii CONCATENATE v programe Excel môžeme ako argument odovzdať aj celý vzorec CONCATENATE v programe Excel. Napríklad, ak chceme, aby bol výsledok dvoch vzorcov zreťazený, potom môžeme vzorce odovzdať ako argument, aby sme získali požadovaný výstup.

Príklad č

Máme tri tabuľky so zoznamom zamestnancov. V prvej tabuľke máme ich meno a identifikačné číslo zamestnanca, v druhej tabuľke nemáme ich mená zoradené v poradí, aké je uvedené v tabuľke 1, a ich názov mesta a adresy, a v tretej tabuľke máme nezmenené mená v poradí podľa tabuľky 1 a tabuľky 2. V tretej tabuľke chceme ukázať ID zamestnancov spojené s ich mestom a oddelené spojovníkom.

Chceme ID zamestnanca a mesto spoločne, ale mená nie sú vo všetkých troch tabuľkách v rovnakom poradí, takže nemôžeme priamo použiť funkciu KONCATENÁT v programe Excel a odovzdať referenčné hodnoty. Ak tak urobíme, bude to trvať veľa času a zladenia. Aby sme teda mohli túto úlohu robiť efektívne, môžeme pomocou funkcie VLOOKUP vyhľadať id a mesto zamestnanca a KONCATENOVAŤ vrátené hodnoty.

V bunke I2 teda použijeme vzorec CONCATENATE v programe Excel

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

Potiahnutím vzoru CONCATENATE v programe Excel smerom nadol a jeho aplikáciou na každú bunku, ktorú máme

Výkon:

Excel tiež používa ako operátor zreťazenia znak & (&) a môžeme ho použiť namiesto spojovacej funkcie programu Excel aj s rovnakou funkčnosťou a oveľa jednoduchším spôsobom.

Reverzia zreťazenia

Ak chceme rozdeliť zreťazené hodnoty alebo ak chceme rozdeliť texty do samostatných buniek, v takom prípade môžeme použiť funkciu oddeľovača textu na stĺpec dostupnú v programe Excel. Napríklad, ak chceme, aby bolo ID zamestnanca a názov mesta oddelené v bunkách v stĺpci, môžeme otvoriť Sprievodcu prevodom textu na stĺpec (skratka alt-> ae ), potom zvoliť Oddelené, zadajte Ďalej> a vyberte Oddeľovač zoznam (Tab, Stredník, Čiarka, Medzera), ak nejaký iný oddeľovač kontroluje iné: a zadajte a vyberte všeobecné pre textové hodnoty a zadajte Dokončiť . Napríklad chceme oddeliť KONCATENÁT a funkciu

  • Krok 1: Kliknite na Údaje a potom, napíšte do stĺpcov, potom vyberte Oddelené, zadajte Ďalej>
  • Krok 2: vyberte oddeľovač zo zoznamu (Tab, Semicolon, Comma, Space); ak existuje nejaký iný oddeľovač, skontrolujte iný: a uveďte
  • Krok 3: pre textové hodnoty vyberte všeobecný údaj a zadajte Dokončiť.

Výkon:

Obmedzenia

Predpokladajme, že máme v stĺpci zoznam textových hodnôt a chceme všetky textové hodnoty KONCATENOVAŤ do jednej hodnoty reťazca. Takže ak použijeme funkciu CONCATENATE, preberá jeden po druhom argumenty, ktoré sú textovými hodnotami, a ak je zoznam argumentov dlhý, nie je jednoduchšie ich jeden po druhom odovzdať CONCATENATE, ako by to trvalo veľa času a bolesti.

Funkcia CONCATENATE má teda svoje obmedzenie, že nemôžeme odovzdať celý rad hodnôt ako argument. S rozsahom to nefunguje; ak odovzdáme hodnotu rozsahu, zdvihne hodnotu bunky toho istého riadku, do ktorého napíšeme CONCATENATE vzorec v programe Excel.

Na prekonanie obmedzenia bola v najnovšej verzii Excelu s názvom TEXTJOIN zavedená nová funkcia. KONCATENUJE tiež textové hodnoty, ale oveľa jednoduchšie, skôr ako zadaním jednotlivých hodnôt jednu po druhej, tým, že prevezme rozsah hodnôt, ktoré sa majú zreťaziť (A2: A14). Ako prvý argument berie oddeľovač a druhý argument kontroluje prázdnu bunku; ak je bunka prázdna, vezme ju ako TRUE a bude ich ignorovať a ďalšie argumenty dostanú rozsah hodnôt, ktoré je potrebné KONCATENOVAŤ.

Zreťaziť video funkcie Excel

Zaujímavé články...