Cum se concatenează sau se îmbină în Excel

Cuprins:

Anonim


În acest articol, vom învăța cum să concatenăm sau să fuzionăm în Excel.

Ce este Concatenate în Excel?

În general, există două moduri de a combina datele în foi de calcul Excel:

Uneste celulele

Concatenează valorile celulei

CONCATENARE în Excel

Cum se utilizează funcția CONCATENATE Excel

Funcția CONCATENATE în Excel este concepută pentru a uni diferite bucăți de text sau pentru a combina valorile din mai multe celule într-o singură celulă.

Sintaxa Excel CONCATENATE este după cum urmează:

CONCATENATE (text1, [text2], …)

Unde text este un șir de text, referință de celulă sau valoare bazată pe formulă.

Exemple:

Concatenarea valorilor mai multor celule

Cea mai simplă formulă CONCATENATE pentru a combina valorile celulelor A1 și B1 este după cum urmează:

= CONCATENATE (A1, B1)

Vă rugăm să rețineți că valorile vor fi unite fără niciun delimitator, ca în rândul 2 din captura de ecran de mai jos.

Pentru a separa valorile cu un spațiu, introduceți „” în al doilea argument, ca în rândul 3 din captura de ecran de mai jos.

= CONCATENATE (A1, "", B1)

Pentru a separa valorile concatenate cu alți delimitatori, cum ar fi o virgulă, spațiu sau bară, consultați formulele Excel CONCATENATE cu caractere speciale.

Concatenarea unui șir de text și a unei valori de celulă

Nu există niciun motiv pentru care funcția Excel CONCATENATE să fie limitată doar la unirea valorilor celulelor. De asemenea, îl puteți utiliza pentru a concatena diverse șiruri de text pentru a face rezultatul mai semnificativ. De exemplu:

= CONCATENATE (A1, "", B1, "finalizat")

Formula de mai sus informează utilizatorul că un anumit proiect este finalizat, ca în rândul 2 din captura de ecran de mai jos. Vă rugăm să rețineți că adăugăm un spațiu înainte de cuvântul „completat” pentru a separa șirurile de text concatenate.

Bineînțeles, puteți adăuga un șir de text la începutul sau în mijlocul formulei Concatenate:

= CONCATENATE („A se vedea”, A1, „„, B1)

Se adaugă un spațiu ("") între valorile combinate, astfel încât rezultatul să se afișeze ca „Proiect 1” mai degrabă decât „Proiect 1”.

Concatenarea unui șir de text și a unei valori calculate de formulă. Pentru a face rezultatul returnat de o anumită formulă mai ușor de înțeles pentru utilizatorii dvs., îl puteți concatena cu un șir de text care explică care este valoarea de fapt.
De exemplu, puteți utiliza următoarea formulă pentru a returna data curentă:

= CONCATENATE („Astăzi este”, TEXT (AZI (), „zz-mmm-aa”))

Utilizarea CONCATENATE în Excel - lucruri de reținut

Pentru a vă asigura că formulele dvs. CONCATENATE oferă întotdeauna rezultatele corecte, amintiți-vă următoarele reguli simple:

Funcția Excel CONCATENATE necesită cel puțin un argument „text” pentru a funcționa.

Într-o singură formulă CONCATENATE, puteți concatena până la 255 șiruri, în total 8.192 de caractere.

Rezultatul funcției CONCATENATE este întotdeauna un șir de text, chiar și atunci când toate valorile sursă sunt numere.

Excel CONCATENATE nu recunoaște matricele. Fiecare referință de celulă trebuie listată separat. De exemplu, ar trebui să scrieți = CONCATENATE (A1, A2, A3) în loc de = CONCATENATE (A1: A3).

Dacă cel puțin unul dintre argumentele funcției CONCATENATE este nevalid, formula returnează un #VALUE! eroare.

Operatorul „&” pentru a concatena șirurile în Excel

În Microsoft Excel, & operatorul este un alt mod de concatenare a celulelor. Această metodă este foarte utilă în multe scenarii, deoarece tastarea semnului „ampersand” (&) este mult mai rapidă decât tastarea cuvântului „concatenare” 🙂

În mod similar cu funcția CONCATENATE, puteți utiliza „&” în Excel pentru a combina diferite șiruri de text, valori de celule și rezultate returnate de alte funcții.

Exemple de formule "&" Excel

Pentru a vedea operatorul de concatenare în acțiune, să rescriem formulele CONCATENATE discutate mai sus:

Concatenează valorile din A1 și B1:

= A1 și B1

Concatenează valorile din A1 și B1 separate cu un spațiu:

= A1 & "" & B1

Concatenează valorile din A1, B1 și un șir de text:

= A1 & B1 & „finalizat”

Concatenează un șir și rezultatul funcției TEXT / TODAY:

= „Astăzi este” & TEXT (ASTĂZI (), „zz-mmm-aa”)

După cum se arată în captura de ecran de mai jos, funcția CONCATENATE și operatorul „&” returnează rezultate identice:

Excel "&" operator vs. funcția CONCATENATE

Mulți utilizatori se întreabă care este o modalitate mai eficientă de concatenare a șirurilor în Excel - funcția CONCATENATE sau operatorul „&”.

Singura diferență esențială între operatorii CONCATENATE și "&" este limita de 255 șiruri a funcției Excel CONCATENATE și nu există astfel de limitări atunci când se utilizează ampersand. În afară de aceasta, nu există nicio diferență între aceste două metode de concatenare și nici nu există vreo diferență de viteză între formulele CONCATENATE și "&".

Și întrucât 255 este un număr foarte mare și în sarcinile din viața reală, cineva nu va avea nevoie niciodată să combine atâtea șiruri, diferența se reduce la confort și ușurință în utilizare. Unii utilizatori găsesc formulele CONCATENATE mai ușor de citit, personal prefer să folosesc metoda „&”. Deci, pur și simplu respectați tehnica de concatenare cu care vă simțiți mai confortabil.

Concatenează celulele cu un spațiu, virgulă și alte caractere

În foile dvs. de lucru, este posibil să fie nevoie adesea să uniți valori într-un mod care include virgule, spații, diverse semne de punctuație sau alte caractere, cum ar fi o cratimă sau o bară. Pentru a face acest lucru, pur și simplu includeți caracterul dorit în formula de concatenare. Nu uitați să includeți acel caracter între ghilimele, așa cum este demonstrat în exemplele următoare.

Concatenarea a două celule cu un spațiu:

= CONCATENATE (A1, "", B1) sau = A1 & "" & B1

Concatenarea a două celule cu o virgulă:

= CONCATENATE (A1, ",", B1) sau = A1 & "," & B1

Concatenarea a două celule cu o cratimă:

= CONCATENATE (A1, "-", B1) sau = A1 & "-" & B1

Următoarea captură de ecran arată cum pot arăta rezultatele:

Concatenează șiruri de text cu întreruperi de linie

Cel mai adesea, ați separa șirurile de text concatenate cu semne de punctuație și spații, așa cum se arată în exemplul anterior. În unele cazuri, totuși, poate fi necesar să separați valorile cu o întrerupere de linie sau cu o întoarcere a căruciorului. Un exemplu obișnuit este îmbinarea adreselor poștale din date în coloane separate.

O problemă este că nu puteți tasta pur și simplu o întrerupere de linie în formulă ca un caracter obișnuit și, prin urmare, este necesară o funcție specială CHAR pentru a furniza codul ASCII corespunzător formulei de concatenare:

Pe Windows, utilizați CHAR (10) unde 10 este codul ASCII pentru fluxul de linie.

Pe sistemul Mac, utilizați CHAR (13) unde 13 este codul ASCII pentru returnarea transportului.

În acest exemplu, avem piesele de adresă din coloanele A până la F și le punem împreună în coloana G folosind operatorul de concatenare „&”. Valorile îmbinate sunt separate cu o virgulă (","), spațiu ("") și o întrerupere de linie CHAR (10):

= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2

Notă. Când utilizați întreruperi de linie pentru a separa valorile concatenate, trebuie să aveți „Încadra textul"opțiune activată pentru ca rezultatul să se afișeze corect. Pentru aceasta, apăsați Ctrl + 1 pentru a deschide caseta de dialog Formatare celule, comutați la fila Alignment și bifați caseta de text Wrap.

În același mod, puteți separa șirurile concatenate de alte caractere, cum ar fi:

Ghilimele duble (") - CHAR (34)

Slash înainte (/) - CHAR (47)

Asterisc (*) - CHAR (42)

Lista completă a Coduri ASCII este disponibil

Cu toate acestea, o modalitate mai ușoară de a include caractere tipărite în formula de concatenare este să le tastăm pur și simplu între ghilimele duble, așa cum am făcut în exemplul anterior.

Oricum, toate cele patru formule de mai jos dau rezultate identice:

Utilizați oricare dintre formulele menționate mai jos:

= A1 & CHAR (47) & B1

= A1 & "/" & B1

= CONCATENATE (A1, CHAR (47), B1)

= CONCATENATE (A1, "/", B1)

Cum se concatenează coloanele în Excel

Pentru a concatena două sau mai multe coloane în Excel, trebuie doar să introduceți o formulă obișnuită de concatenare în prima celulă, apoi să o copiați în alte celule trăgând mânerul de umplere (pătratul mic care apare în colțul din dreapta jos al celula selectată).

De exemplu, pentru a concatena două coloane (coloana A și B) care separă valorile cu un spațiu, introduceți următoarea formulă în celula C2, apoi copiați-o în alte celule. Când trageți mânerul de umplere pentru a copia formula, indicatorul mouse-ului se transformă într-o cruce, așa cum se arată în captura de ecran de mai jos:

Notă: o modalitate rapidă de a copia formula în alte celule din coloană este să selectați celula cu formula și să faceți dublu clic pe mânerul de umplere.

Vă rugăm să rețineți că Microsoft Excel stabilește cât de mult să copiați celulele după ce umplerea gestionează dublu clic pe baza celulelor la care se referă formula. Dacă se întâmplă să existe celule goale în tabelul dvs., să presupunem că celula A6 și B6 au fost necompletate în acest exemplu, formula ar fi copiată numai în rândul 5. În acest caz, ar trebui să trageți manual mânerul de umplere în jos pentru a concatena întreaga coloană.

O modalitate alternativă de concatenare a coloanelor în Excel este utilizarea opțiunii corespunzătoare a programului de completare Merge Cells.

Cum se concatenează o gamă de celule în Excel

Combinarea valorilor din mai multe celule poate necesita un efort, deoarece funcția Excel CONCATENATE nu acceptă tablouri și necesită o singură referință de celulă în fiecare argument.

Pentru a concatena mai multe celule, să spunem A1 la A4, aveți nevoie de oricare dintre următoarele formule:

= CONCATENATE (A1, A2, A3, A4)

sau

= A1 și A2 și A3 și A4

Când vă alăturați unui interval destul de mic, nu este mare lucru să introduceți toate referințele în bara de formule. O gamă largă ar fi obositoare de adăugat, tastând manual fiecare referință de celulă. Mai jos veți găsi 3 metode de concatenare a intervalului rapid în Excel.

Metoda 1. Apăsați CTRL pentru a selecta mai multe celule care trebuie concatenate.

Pentru a selecta rapid mai multe celule, puteți apăsa tasta CTRL și faceți clic pe fiecare celulă pe care doriți să o includeți în formula CONCATENATE. Iată pașii detaliați:

  • Selectați o celulă în care doriți să introduceți formula.
  • Tastați = CONCATENATE (în acea celulă sau în bara de formule.
  • Apăsați lung Ctrl și faceți clic pe fiecare celulă pe care doriți să o concatenați.
  • Eliberați butonul Ctrl, tastați paranteze de închidere în bara de formule și apăsați Enter.

Metoda 2. Utilizați funcția TRANSPOSE pentru a obține intervalul

Când trebuie să concatenați o gamă uriașă formată din zeci sau sute de celule, metoda anterioară nu este suficient de rapidă, deoarece necesită clic pe fiecare celulă. În acest caz, o modalitate mai bună este de a utiliza funcția TRANSPOSE pentru a returna o matrice și apoi a o înlocui cu referințe individuale de celule dintr-o singură lovitură.

În celula în care doriți să scoateți intervalul concatenat, introduceți formula TRANSPOSE, de exemplu:
= TRANSPUNE (A1: A10)

În bara de formule, apăsați F9 pentru a înlocui formula cu valori calculate. Ca urmare, veți avea o serie de numere care trebuie concatenate.

Tastați = CONCATENATE (înainte de prima valoare, apoi tastați paranteze de închidere după ultima valoare și apăsați Enter.

Notă: Indiferent de metoda pe care o utilizați, valoarea concatenată în C1 este un șir de text (observați alinierea la stânga în celulă), deși fiecare dintre valorile originale este un număr. Acest lucru se datorează faptului că funcția CONCATENATE returnează întotdeauna un șir de text, indiferent de tipul de date sursă.

Metoda 3. Utilizați programul de completare Merge Cells

O modalitate rapidă și fără formulă de concatenare a oricărui interval din Excel este de a utiliza programul de completare Merge Cells pentru Excel cu opțiunea „Merge all areas in selection” dezactivată, după cum se arată în Combinați valorile mai multor celule într-o singură celulă.

Concatenează numere și date în diferite formate

Când concatenați un șir de text cu un număr sau o dată, vă recomandăm să formatați rezultatul diferit în funcție de setul de date. Pentru a face acest lucru, încorporați funcția TEXT în formula dvs. de concatenare Excel.

Funcția TEXT (valoare, format_text) are două argumente:

În primul argument (valoare), furnizați un număr sau o dată pentru a fi convertiți în text sau o referință la celula care conține o valoare numerică.

În al doilea argument (format_text), introduceți formatul dorit folosind codurile pe care funcția TEXT le poate înțelege.

Am discutat deja o astfel de formulă la începutul acestui tutorial care concatenează textul și data.

Vă voi reaminti că atunci când combinați un șir de text și dată, trebuie să utilizați funcția TEXT pentru a afișa data în formatul dorit. De exemplu:

= CONCATENATE („Astăzi este”, TEXT (AZI (), „mm / zz / aa”))

sau

= „Astăzi este” & TEXT (ASTĂZI (), „mm / zz / aa”)

Câteva exemple de formule care concatenează a valoarea textului și numărul urmați mai jos:

= A2 & "" & TEXT (B2, "$ #, # 0.00") - afișați numărul cu 2 zecimale și semnul $.

= A2 & "" & TEXT (B2, "0. #") - nu afișează zerouri suplimentare și semnul $.

= A2 & "" & TEXT (B2, "#? / ???") - afișează numărul ca o fracție.

Cum se împart celulele (opus CONCATENATE în Excel)

Dacă căutați opusul CONCATENATE în Excel, adică doriți să împărțiți o celulă în mai multe celule, câteva opțiuni sunt disponibile pentru dvs.:

Caracteristica Text către coloane

Opțiunea Flash Fill în Excel 2013 și 2016

Formule (funcții MID, DREAPTA, STÂNGA)

Puteți găsi pașii detaliați ilustrați cu exemple de formule și capturi de ecran în tutorialul Cum să împărțiți celulele în Excel.

Merge Cells add-in - mod fără formulă de concatenare a celulelor în Excel

Cu suplimentul Merge Cells inclus în Ultimate Suite pentru Excel, puteți face ambele în mod eficient:

Îmbinați mai multe celule într-una fără a pierde date.

Concatenați valorile mai multor celule într-o singură celulă și separați-le cu orice delimitator la alegere.

Instrumentul Merge Cells funcționează cu toate versiunile Excel din 2003 până în 2016 și poate combina toate tipurile de date, inclusiv șiruri de text, numere, date și simboluri speciale. Cele două avantaje cheie ale sale sunt simplitatea și viteza - orice concatenare se face în câteva clicuri. Și acum, permiteți-mi să vi-l arăt în acțiune.

Combinați valorile mai multor celule într-o singură celulă

Pentru a combina conținutul mai multor celule, selectați intervalul pentru concatenare și configurați următoarele setări:

Celulele într-una sub „Ce să fuzioneze”;

Selectați delimitatorul dorit sub „Separați valorile cu”, este o virgulă și un spațiu în acest exemplu;

Alegeți unde doriți să plasați rezultatul și cel mai important

Debifați opțiunea „Îmbinați toate zonele din selecție”. Această opțiune determină dacă celulele sunt îmbinate sau valorile celulelor sunt concatenate.

Combinați coloanele rând cu rând

Pentru a concatena două sau mai multe coloane, configurați setările Merge Cells într-un mod similar, dar alegeți Coloane sub „Ce să îmbine”:

Alăturați rânduri coloană cu coloană

Pentru a combina datele din fiecare rând individual, coloană cu coloană, alegeți să combinați Rânduri, selectați delimitatorul dorit (întrerupere de linie în acest exemplu), configurați alte setări așa cum doriți și apăsați butonul Merge. Rezultatul poate arăta similar cu acesta:


Notă :

În Excel 2016, Excel 2019, Excel Online și Excel Mobile, CONCATENATE este înlocuit cu funcția CONCAT, care are exact aceeași sintaxă. Deși funcția CONCATENATE este păstrată pentru compatibilitate cu versiunile anterioare, se recomandă utilizarea CONCAT în schimb, deoarece Microsoft nu dă nicio promisiune că CONCATENATE va fi disponibil în versiunile viitoare ale Excel.

Sper că acest articol despre cum să concatenăm sau să fuzionăm în Excel este explicativ. Găsiți mai multe articole despre calcularea valorilor și formulele Excel conexe aici. Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook. Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail.

Funcția Excel REPLACE vs SUBSTITUTE: Funcțiile REPLACE și SUBSTITUTE sunt cele mai neînțelese. Pentru a găsi și a înlocui un text dat, folosim funcția SUBSTITUTE. În cazul în care REPLACE este utilizat pentru a înlocui un număr de caractere în șir …

Articole populare:

50 de comenzi rapide Excel pentru a vă crește productivitatea : Obțineți mai rapid sarcinile dvs. în Excel. Aceste comenzi rapide vă vor ajuta să vă sporiți eficiența de lucru în Excel.

Cum se utilizează funcția VLOOKUP în Excel : Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.

Cum se utilizează funcția IF în Excel : Instrucțiunea IF din Excel verifică starea și returnează o valoare specifică dacă condiția este ADEVĂRATĂ sau returnează o altă valoare specifică dacă este FALSĂ.

Cum se utilizează funcția SUMIF în Excel : Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.

Cum se utilizează funcția COUNTIF în Excel : Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.