Funcția CONCATENATE | Formula | Cum se folosește? (cu exemplu)

Ce înseamnă CONCATENATE în Excel?

Funcția de concatenare în Excel este utilizată pentru a concatena sau a uni două sau mai mult de două caractere sau șiruri sau numere împreună, funcția de concatenare este un substitut pentru utilizarea operatorului & pentru a se alătura, deoarece operatorii & au făcut ca sintaxa să pară mai complexă, în timp ce funcția de concatenare pare mai curată și Ușor de înțeles.

Sintaxă

Alte argumente decât primul sunt opționale, prin urmare sunt incluse între paranteze drepte.

Cum se utilizează funcția CONCATENATE în Excel? (cu exemple)

CONCATENATE este foarte simplu și ușor de utilizat. Să înțelegem funcționarea CONCATENATE în excel prin câteva exemple.

Puteți descărca acest șablon Excel funcție CONCATENATE aici - Șablon Excel funcție CONCATENATE

Exemplul nr. 1

De exemplu, dacă avem o listă de nume și prenume în coloanele A și B și dorim numele complet care este prenumele împreună cu numele de familie din Coloana C, vom folosi funcția CONCATENATE.

CONCATENATE a alăturat textul celulei A2 cu textul în celula B2, dar numele complet este mai ușor de citit dacă conține un spațiu între prenume și prenume.

Deci, în acest caz, putem crește numărul de argumente transmise în loc de două până la trei plasând al doilea argument între valoarea textului în A2 și B2. Al doilea argument pe care îl vom folosi este un șir literal cu un spațiu în ghilimele duble.

Când am plasat un spațiu în ghilimele duble după virgulă după primul argument, funcția CONCATENATE l-a luat ca al doilea argument.

Deci, puteți vedea ori de câte ori trecem un alt argument decât valoarea de referință, trebuie să-l înconjurăm sau să îl închidem întotdeauna în ghilimele duble, deoarece MS-Excel și alte pachete de birou sunt scrise în C ++, iar în C ++ literele șirului sunt luate întotdeauna în ghilimelele duble.

Deci, dacă scriem direct șirul fără ghilimele, CONCATENATE nu îl va recunoaște ca un șir și va arunca o eroare #NAME?

În funcția CONCATENATE în Excel, putem trece, de asemenea, formula CONCATENATE completă în excel ca argument. De exemplu, dacă dorim ca rezultatul a două formule să fie CONCATENAT, atunci putem trece formulele ca argument pentru a obține rezultatul necesar.

Exemplul nr. 2

Avem trei tabele cu o listă de angajați. În primul tabel avem numele lor și ID-ul angajaților, în al doilea tabel avem numele lor care nu sunt aranjate în ordinea așa cum este aranjat în tabelul 1, iar numele orașului de adresă și în al treilea tabel avem nume care nu sunt aranjate în ordinea ca aranjate în tabelul 1 și tabelul 2. În cel de-al treilea tabel, dorim să arătăm ID-ul angajaților unit cu orașul lor și separat printr-o cratimă.

Vrem ID-ul angajaților și orașul împreună, dar numele nu sunt în aceeași ordine în toate cele trei tabele, deci nu putem folosi direct funcția CONCATENATE în Excel și să trecem valorile de referință. Dacă facem acest lucru, va dura mult timp și potrivire. Deci, pentru a efectua această sarcină în mod eficient, putem folosi funcția VLOOKUP pentru a căuta ID-ul și orașul angajatului și CONCATENEAZĂ valorile returnate.

Deci, vom folosi Formula CONCATENATE în excel în celula I2

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

Tragând formula CONCATENATE în excel în jos și aplicând-o pe fiecare celulă pe care o avem

Ieșire:

Excel folosește, de asemenea, un ampersand (&) ca operator de concatenare și îl putem folosi în loc de funcția de concatenare excel, de asemenea, cu aceeași funcționalitate și într-un mod mult mai simplu.

Reversul concatenării

Dacă dorim să împărțim valorile CONCATENATEd sau dacă dorim să împărțim textele în celule separate, în acest caz, putem folosi funcționalitatea delimitatorului Text la Coloană disponibil în Excel. De exemplu, dacă dorim ca ID-ul angajatului și numele orașului să fie separate în celule din coloană, putem deschide Expertul Convertiți textul în coloană (comanda rapidă alt-> ae ), apoi alegeți Delimitat, introduceți Următorul> și alegeți un Delimitator din lista (Tab, punct și virgulă, virgulă, spațiu), dacă orice alt delimitator bifează altul: și specifică și selectează valorile generale pentru text și introdu Terminare . De exemplu, vrem să separăm CONCATENATE și funcție

  • Pasul 1: Faceți clic pe Date și apoi, trimiteți text în coloane, apoi alegeți Delimitat, introduceți Next>

  • Pasul 2:  alegeți un delimitator din listă (Tab, punct și virgulă, virgulă, spațiu) dacă vreun alt delimitator bifează altul și specificați

  • Pasul 3:  selectați general pentru valorile textului și introduceți Finalizare.

Ieșire:

Limitări

Să presupunem că avem o listă de valori de text într-o coloană și vrem să CONCATENEAȚI toate valorile de text într-o singură valoare de șir. Deci, dacă folosim funcția CONCATENATE, preluează argumentele care sunt valorile textului unul câte unul și, dacă lista argumentului este lungă, nu este mai ușor să îl trimiți unul câte unul către CONCATENATE, deoarece ar dura mult de timp și durere.

Prin urmare, funcția CONCATENATE are ca limitare faptul că nu putem trece o serie de valori ca argument. Nu funcționează cu un interval dacă vom trece valoarea intervalului, va prelua valoarea celulei din același rând în care scriem formula CONCATENATE în excel.

Pentru a depăși această limitare, a fost introdusă o nouă funcție în cea mai recentă versiune a Excel numită TEXTJOIN. De asemenea, CONCATENATE valorile textului, dar într-un mod mult mai ușor, luând gama de valori care urmează să fie CONCATENATE (A2: A14), mai degrabă decât să specifici fiecare valoare una câte una. Este nevoie de delimitator ca primul argument, iar al doilea argument verifică celula goală dacă celula este goală, o ia drept TRUE și le ignoră, iar alte argumente iau intervalul valorilor care trebuie CONCATENATE.