Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 7, XP
  • Concatenarea celulelor în Excel. Combinați cuvinte din diferite celule în text Excel

Concatenarea celulelor în Excel. Combinați cuvinte din diferite celule în text Excel

Destul de des, atunci când lucrați cu tabele în Microsoft Excel, apare o situație când trebuie să combinați mai multe celule. Sarcina nu este prea dificilă dacă aceste celule nu conțin informații. Dar, ce se întâmplă dacă datele au fost deja introduse în ele? Chiar vor fi distruse? Să vedem cum să îmbinați celulele, inclusiv fără pierderi de date, în Microsoft Excel.

Deși, vom arăta îmbinarea celulelor folosind exemplul Excel 2010, dar această metodă este potrivită pentru alte versiuni ale acestei aplicații.

Pentru a combina mai multe celule, dintre care doar una este umplută cu date sau complet goală, selectați celulele necesare cu cursorul. Apoi, în fila Excel Home, faceți clic pe pictograma de pe panglica „Merge and Place in Center”.

În acest caz, celulele vor fi îmbinate și toate datele care se vor încadra în celula îmbinată vor fi plasate în centru.

Dacă doriți ca datele să fie plasate în funcție de formatarea celulei, atunci trebuie să selectați elementul „Merge cells” din lista derulantă.

În acest caz, înregistrarea implicită va începe din marginea dreaptă a celulei îmbinate.

De asemenea, este posibil să combinați mai multe celule linie cu linie. Pentru a face acest lucru, selectați intervalul necesar și, din lista derulantă, faceți clic pe valoarea „Combină după rânduri”.

După cum puteți vedea, după aceasta, celulele nu au fost unite într-o singură celulă comună, ci au adoptat o uniune rând cu rând.

Combinarea prin meniul contextual

Este posibil să îmbinați celule prin meniul contextual. Pentru a face acest lucru, selectați celulele care vor fi îmbinate cu cursorul, faceți clic dreapta pe ele, iar în meniul contextual care apare, selectați elementul „Format celule”.

În fereastra de format de celulă care se deschide, accesați fila „Aliniere”. Bifați caseta „Imbinați celulele”. Aici puteți seta și alți parametri: direcția și orientarea textului, alinierea orizontală și verticală, ajustarea automată, încadrarea cuvintelor. Când toate setările sunt finalizate, faceți clic pe butonul „OK”.

După cum puteți vedea, celulele sunt îmbinate.

Consolidare fără pierderi

Dar, ce se întâmplă dacă există date în mai multe celule care trebuie îmbinate, deoarece la îmbinare, toate valorile, cu excepția celei din stânga sus, se vor pierde?

Există și o cale de ieșire în această situație. Vom folosi funcția CONCATENATE. În primul rând, trebuie să adăugați o altă celulă între celulele care vor fi conectate. Pentru a face acest lucru, faceți clic dreapta pe extrema dreaptă a celulelor îmbinate. În meniul contextual care apare, selectați elementul „Inserați...”.

Se deschide o fereastră în care trebuie să mutați comutatorul în poziția „Adăugați coloană”. Facem asta și facem clic pe butonul „OK”.

In celula formata intre celulele pe care urmeaza sa le imbinam se pune valoarea fara ghilimele „= CONCATENATE (X; Y)”, unde X si Y sunt coordonatele celulelor de unit, dupa adaugarea unei coloane. De exemplu, pentru a combina celulele A2 și C2 în acest mod, inserați expresia „= CONCATENATE (A2; C2)” în celula B2.

După cum puteți vedea, după aceea, simbolurile din celula comună „s-au lipit împreună”.

Dar, acum, în loc de o celulă îmbinată, avem trei: două celule cu datele originale și una îmbinată. Pentru a crea o celulă, faceți clic dreapta pe celula îmbinată și selectați elementul „Copiare” din meniul contextual.

Apoi, trecem la celula din dreapta cu datele inițiale și făcând clic pe ea, selectăm elementul „Valori” din parametrii de inserare.

După cum puteți vedea, această celulă conține datele care au fost anterior în celula cu formula.

Acum, ștergem coloana din stânga care conține celula cu datele primare și coloana care conține celula cu formula de concatenare.

Astfel, obținem o nouă celulă care conține datele care ar fi trebuit îmbinate și toate celulele intermediare sunt șterse.

După cum puteți vedea, dacă îmbinarea obișnuită a celulelor în Microsoft Excel este destul de simplă, atunci îmbinarea celulelor fără pierderi va trebui să se adapteze. Cu toate acestea, aceasta este și o sarcină realizabilă pentru acest program.

Utilizatorii care abia încep să lucreze cu editorul de foi de calcul Excel se întreabă adesea cum să combine celule în Excel.

Pentru aceasta, există comenzi și funcții speciale în programul în sine, precum și mai multe metode, cum ar fi suplimente și macrocomenzi.

Toate sunt suficient de simple pentru a învăța cum să le folosești în doar câteva trucuri, folosind următoarele sfaturi.

Folosind funcțiile standard Excel, puteți concatena celulele tabelului.

În același timp, acestea sunt aliniate în centru, unite prin linii, sau pur și simplu aliniate, lăsând formatarea anterioară.

Sfat! Cel mai bine este să efectuați îmbinarea în avans, cu celule încă goale, deoarece după procedură informațiile rămân doar în celula din stânga din partea de sus.

Combinarea prin meniul contextual

Cel mai simplu și rapid mod de a îmbina celule și de a scrie date într-o singură coloană și rând mărite este să folosești meniul contextual.

Procedura este următoarea:

  1. Gama de celule care trebuie îmbinate este evidențiată;
  2. butonul dreapta al mouse-ului este apăsat pe partea selectată a tabelului;
  3. În meniul care se deschide, selectați elementul „Format celule”;
  4. Se deschide fila „Aliniere”;
  5. O bifă este pusă în fața „Imbinare celule”.

Metoda este simplă, dar potrivită, desigur, numai pentru datele text - este inacceptabil și lipsit de sens să combinați celule cu numere și formule.

Trebuie remarcat faptul că, în acest caz, în zona combinată rămân doar informațiile din partea din stânga sus, despre care programul avertizează în prealabil.

Puteți salva datele prin copierea lor în altă zonă în prealabil, iar după ce le-ați combinat, atașați-le textului rămas.

Unire prin bara de instrumente

Pentru programele de acest tip și versiunile mai vechi, pictograma de îmbinare este afișată direct pe panou. Făcând clic pe el, nu numai că puteți conecta rapid zonele, ci și să le aliniați imediat la mijloc.

Acest lucru se face pentru a accelera procesul de formare a titlurilor de text în linie, care sunt adesea create în acest fel.

Dacă executarea comenzii a rezultat într-o poziție centrală a datelor care nu este necesară pentru text, este ușor să o setați în poziția dorită (stânga sau dreapta) folosind comenzile de aliniere.

Panoul Excel 2007/2010/2013 are și el un astfel de buton, în fila Acasă (grup Alignment).

Totuși, aici este deja echipat cu un meniu derulant pentru a crește numărul de acțiuni efectuate cu ajutorul său.

Folosind comenzile de mai sus, puteți nu numai să îmbinați elementele tabelului cu alinierea la centru, ci și să efectuați două opțiuni suplimentare:

  • Creați un întreg grup de celule concatenate pe rânduri;
  • Îmbinați fără a centra textul.

Nu este posibilă combinarea coloanelor nici în această versiune.

Uneori, zona nu poate fi îmbinată, iar butoanele și comenzile rămân inactive. Acest lucru se întâmplă dacă foaia este protejată sau este permis doar accesul general la carte (document).

Înainte de a vă alătura zonelor, trebuie să eliminați toate aceste condiții, deschizând posibilitatea de a formata tabelul.

Funcție pentru combinarea textului

Pentru ca îmbinarea să aibă loc fără a pierde informații importante și datele nu trebuiau distribuite către alte celule și returnate înapoi după îmbinare, merită să utilizați funcția „Concatenate”.

Acest lucru este ușor de făcut:

  1. În primul rând, o celulă este selectată în apropierea zonelor care urmează să fie îmbinate și formatată după cum este necesar (de exemplu, are dimensiunea de 3x3 sau 2x6);
  2. Conține o formulă de tip CONCATENAT (A1; A2), care indică celulele (una câte una!), al căror text va fi combinat).

Rezultatul va fi un câmp concatenat de tip:

Informații din zona D1: F8 din celulele A1 și C3, conectate fără pierdere de text

Uneori, Excel surprinde cu cerințele sale de a face ceva prin e... macrocomenzi. Recent, a apărut sarcina de a împărți mai multe celule îmbinate una câte una, astfel încât să puteți sorta întregul interval în mod normal. Nu cred că cineva trebuie să explice cât de ușor este să eliminați îmbinarea celulelor prin ruperea lor una câte una (mă refer la format-aliniere-eliminați caseta de selectare din „combinarea celulelor”). Dar, din păcate, Excel are o proprietate foarte interesantă, la anularea îmbinării celulelor, să nu întrebăm cum am dori să le readucem la starea lor normală, deconectată, ci scrie prostește valoarea care era în celula îmbinată în stânga sus. celulă și lasă toate celelalte celule goale... Ei bine, desigur, nu este nevoie să vorbim despre vreo sortare normală după celulele îmbinate anterior. Și ar fi bine să avem doar 200-300 dintre ele. Și dacă există șaizeci de mii dintre ele, împărțite în grupuri de 10 celule? Copiați manual șase mii de valori în celulele goale rămase?

O imagine tipică - vrem să sortăm lista după nume, astfel încât Kuznetsov să meargă în continuare după Ivanov. Exemplul este, desigur, foarte simplificat.

Excel nu ne va lăsa să sortăm tabelul așa - celulele sunt îmbinate. Dar chiar dacă anulăm fuziunea, atunci fiecare prenume va fi scris doar în celula de sus, iar restul va trebui completat. Se va dovedi astfel:

Și trebuie să avem o valoare corespunzătoare în fiecare celulă, altfel, la sortare, scoatem naiba din asta!

Din păcate, este imposibil să realizați acest lucru folosind instrumente standard Excel, cum ar fi noi sau. Trebuie să utilizați macrocomenzi. Dar, slavă Domnului, există oameni buni pe lume care au făcut deja asta înaintea noastră. Mai mult, nu au scris nici măcar o macrocomandă, ci mai multe. În același timp, macrocomenzile permit nu numai separarea celulelor, păstrând în același timp informațiile pe care le conțin, ci și mult mai mult:

  • degrupați celulele din intervalul selectat cu umplere

Am verificat totul, funcționează bine. Vreau să plasez și aici codul celui mai simplu, care a dat rezultate excelente. Doar în cazul în care dispare brusc din pagina originală, link-ul către care am dat mai sus.

Deci, creăm o macrocomandă cu codul:

ABAP

Sub UnMerge_And_Fill_By_Value () "degrupați toate celulele din Selecție și completați celulele fiecărui grup anterior cu valorile din primele celule ale acestora Dim Address As String Dim Cell As Range If TypeName (Selection)<>„Range” Apoi Ieșire Sub End Dacă Dacă Selection.Cells.Count = 1 Apoi Ieșire Sub End Dacă Application.ScreenUpdating = False Pentru fiecare celulă din Intersect (Selection, ActiveSheet.UsedRange) .Cells If Cell.MergeCells Then Address = Cell.MergeArea .Address Cell.UnMerge Range (Adresă) .Value = Cell.Value End If Next End Sub

SubUnMerge_And_Fill_By_Value () „degrupați toate celulele din selecția celulelor fiecărui grup anterior și completați valorile primelor lor celule

DimAddressAs String

Gama DimCellAs

Dacă TypeName (Selectare) & lt; & gt; „Range” Atunci

Ieșiți din sub

EndIf

Dacă Selecția. Celulele. Număr = 1 Atunci

Ieșiți din sub

EndIf

Aplicație. ScreenUpdating = Fals

Pentru EachCellIn Intersect (Selectare, ActiveSheet. UsedRange). Celulele

Dacă Cell. MergeCellsThen

Adresă = Celulă. MergeArea. Abordare

Celulă. Anulați îmbinarea

Interval (Adresă). Valoare = Celulă. Valoare

EndIf

Următorul

Ca rezultat al execuției macro, toate celulele îmbinate selectate sunt împărțite una câte una și umplute cu exact valoarea care a fost în cea îmbinată. Sortează, nu vreau.

Nu uitați că, după executarea macro-ului, nu puteți anula această operațiune. Prin urmare, este mai bine să lucrați cu o copie a tabelului.

Ei bine, dacă, după ce celulele sunt resortate, trebuie să îmbinați din nou celulele cu aceleași valori (uitați pentru un minut că celulele îmbinate sunt rele, pentru că dacă aveți nevoie de claritate vizuală, atunci nu puteți face fără ele) , atunci va trebui să folosim din nou o macrocomandă. Există o mulțime de link-uri pe Internet - dar numai unul a funcționat pentru mine.

De asemenea, pentru orice eventualitate, voi da codul:

ABAP

Sub MergeCls () Dim ri Ca Integer, r2 Ca Integer, Col Ca Integer r1 = ActiveCell.Row r2 = ActiveCell.Row Col = ActiveCell.Column Do If Cells (r1, Col)<>Celulele (r2 + 1, Col) Atunci dacă r1<>r2 Apoi Interval (Cells (r1 + 1, Col), Cells (r2, Col)). ClearContents With Range (Cells (r1, Col), Cells (r2, Col)) .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .WrapText = True .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext. MergeCells = True End With End If r1 = r2 + 1 End If r2 = r2 + 1 Loop Until Until Cells (r2, Col.) "" End Sub

SubMergeCls ()

DimriAs Integer, r2As Integer, ColAs Integer

r1 = ActiveCell. Rând

r2 = ActiveCell. Rând

Col = ActiveCell. Coloană

If Cells (r1, Col) & lt; & gt; Celule (r2 + 1, Col) Apoi

Dacă r1 & lt; & gt; r2Atunci

Interval (Celele (r1 + 1, Col), Cells (r2, Col)). ClearContents

Cu interval (Celele (r1, Col), Cells (r2, Col))

Excel este un instrument de calcul foarte puternic. De aceea este atât de solicitat în rândul oamenilor de diverse profesii. În același timp, nu toată lumea știe cum să combine celule în Excel. De fapt, nu este greu. Sunt multe cai. Să le luăm în considerare mai detaliat.

Pentru a conecta mai multe celule cu cea mai simplă metodă, trebuie să faceți următoarele.

  1. Pune orice valori în mai multe celule.

  1. Acum selectați toată această linie.

  1. Apoi faceți clic pe pictograma „Merge and Center”.

  1. După aceea, veți vedea următoarele.

Sunteți avertizat că toate informațiile, cu excepția celei din prima celulă, se vor pierde.

  1. Trebuie să fiți de acord cu această condiție. Pentru a face acest lucru, faceți clic pe butonul „OK”. Rezultatul acțiunilor descrise mai sus va fi o linie lungă, în care rămâne doar numărul 1, deoarece acesta se afla în primul fragment selectat. În plus, conținutul este centrat.

Este demn de remarcat faptul că toate celelalte informații vor fi distruse. Prin urmare, de obicei numai celulele goale sunt concatenate.

Capabilitati extinse

Pentru a demonstra ce se poate face folosind bara de instrumente, tabelul nostru va trebui mărit semnificativ.

Dacă faceți clic nu pe buton, ci pe „triunghiul” de lângă acesta, atunci puteți vedea elemente de meniu suplimentare.

Evidențiați toate elementele și faceți clic pe elementul de meniu corespunzător.

Veți fi avertizat din nou despre valorile pierdute. Suntem de acord cu asta.

Ca rezultat, veți obține următorul rezultat.

Concatenați prin linii

Selectați întregul tabel și faceți clic pe al doilea element.

După aceea, veți vedea un avertisment standard. Rețineți, totuși, că numărul de ferestre pop-up va corespunde cu numărul de rânduri din tabelul dvs.

Ca rezultat, veți ajunge cu multe rânduri de mai multe celule concatenate.

În cazul nostru, datele duplicate datorită faptului că toate rândurile erau la fel.

Uneste celulele

Pentru a demonstra această capacitate, trebuie să parcurgeți următorii pași.

  1. Selectați mai multe articole, nu întregul tabel.
  2. Faceți clic pe pictograma triunghi pentru a deschide un meniu suplimentar.
  3. Selectați elementul corespunzător.

  1. Suntem de acord că, în urma operațiunii, va fi salvat doar conținutul celulei din stânga sus din întregul interval selectat.

  1. Ca rezultat, vom obține un dreptunghi mare cu un singur număr.

Pașii de mai sus pot fi repetați folosind meniul contextual.

  1. Selectați mai multe celule cu text sau orice alt conținut.
  2. Facem clic dreapta pe elementele active.
  3. Apoi selectăm elementul „Format celule”.

  1. Ca rezultat, va apărea următoarea fereastră.

  1. Suntem interesați de două secțiuni aici:
    • aliniere (aici puteți specifica orice opțiune potrivită);

  • afișare (aici, asigurați-vă că bifați caseta de lângă elementul „Imbinați celulele”).

  1. La sfârșit, faceți clic pe butonul „OK”.

  1. Suntem de acord cu avertismentul.

Datorită acestui lucru, obținem următorul rezultat.

Folosind acest mecanism, puteți combina orice număr de elemente atât pe verticală, cât și pe orizontală. Principalul lucru este să selectați intervalul necesar înainte de a apela meniul contextual.

Fragmente duplicate

Dacă aveți deja linii care constau din mai multe celule, acestea pot fi întotdeauna copiate cu ușurință. În acest caz, toate formatările vor fi complet aceleași. Pentru a face acest lucru, vom face câțiva pași simpli.

  1. Selectați fragmentul îmbinat existent.

  1. Apăsați tastele rapide Ctrl + C (ar trebui să apară un cadru punctat).

  1. Facem clic pe alt element.

  1. Apăsați tastele rapide Ctrl + V.
  2. Ca rezultat, obținem o copie exactă a șirului original.

Datorită acestei metode, puteți copia orice număr de celule „modificate”.

Format după paragraf

Puteți copia designul în alt mod. Acest lucru este făcut și mai ușor.

  1. Selectați linia al cărei aspect doriți să-l duplicați.
  2. Faceți clic pe pictograma pensulă. Imediat după aceea, cursorul ar trebui să-și schimbe aspectul.

  1. După aceea, faceți clic pe elementul pe care doriți să îl transformați.

  1. Ca rezultat, toate celulele care se află în dreapta celei selectate vor fi îmbinate. Numărul de celule aliniate este același cu cel original.

Îmbinați fără pierderi de date

În metodele descrise mai sus, informațiile au fost șterse în toate celelalte elemente ale tabelului, cu excepția primei. Puteți utiliza funcțiile încorporate ale Microsoft Excel pentru a crea un șir din mai multe fragmente, păstrând în același timp datele originale.

  1. Mutați cursorul în locația dorită. Faceți clic pe butonul „fx”.

  1. Imediat după aceea, veți vedea o fereastră pentru inserarea unei funcții.

  1. Trebuie să schimbați categoria în „Text”.

  1. Apoi, găsiți funcția „Link” în listă. Selectați-l și faceți clic pe butonul „OK”.

  1. Imediat după aceea, va apărea o nouă fereastră în care trebuie să specificați argumentele funcției. Link-urile către articole pot fi introduse manual.

  1. Dar cel mai simplu mod este să faceți clic pe ele unul câte unul. Mai întâi, faceți clic pe câmpul „Text 1”.

  1. Apoi pe primul element al liniei solicitate (datele vor fi înlocuite automat).

  1. Apoi accesați câmpul „Text2”.

  1. De data aceasta, faceți clic pe celula următoare.

Când ați terminat, faceți clic pe butonul „OK”. Ca rezultat, veți obține un șir care conține valorile tuturor fragmentelor de mai sus.

Cum să anulați o îmbinare

Dacă ați conectat mai mult decât aveți nevoie sau ați greșit o linie, atunci este foarte simplu să puneți totul înapoi:

  • pentru a face acest lucru, trebuie doar să apăsați tastele rapide Ctrl + Z;
  • sau faceți clic pe pictograma de anulare a ultimei acțiuni din panoul de acces rapid.

Dar există și alte cazuri când trebuie să împărțiți un șir care a fost îmbinat cu mult timp în urmă. Sau aveți un număr mare de ele și au fost create în diferite etape de lucru cu textul din tabel. În acest caz, anularea ultimei acțiuni nu va ajuta.

Pentru astfel de cazuri, există alte două metode. Să le luăm în considerare mai detaliat.

Bara de instrumente

Întoarceți totul în același loc în care are loc unificarea.

  1. Selectați fragmentul dorit din tabel. În fila Acasă, faceți clic pe pictograma triunghi. Selectați ultimul element.

  1. Datorită acestui lucru, totul va reveni la starea inițială.

Meniul contextual

De asemenea, puteți face cele de mai sus folosind meniul contextual.

  1. De asemenea, mai întâi selectați linia lungă.
  2. Facem un clic dreapta al mouse-ului.
  3. Selectați elementul „Format celule”.

  1. În fereastra care apare, debifați caseta și faceți clic pe butonul „OK”.

  1. Datorită acestui lucru, totul revine la cum a fost inițial.

Ce trebuie să faceți dacă butonul nu este activ

În unele cazuri, nu este posibilă editarea tabelelor. Acest lucru se datorează protecției foii. Îndepărtarea acestuia este foarte simplă.

Accesați fila „Revizuire” și faceți clic pe butonul „Anulați protecția foii”.

Concluzie

Metodele descrise în acest articol pentru concatenarea rândurilor și coloanelor în Excel sunt potrivite pentru toate versiunile moderne ale aplicației (începând din 2007). Dacă ceva nu funcționează pentru tine, este posibil să nu fi citit instrucțiunile cu atenție. Acest lucru se poate datora faptului că evidențiați elementele greșite. Sau nu le scoți deloc în evidență.

Instrucțiuni video

Pentru cei care mai au întrebări, este atașat mai jos un videoclip, în care puteți auzi comentarii suplimentare.

Există momente când trebuie să combinați mai multe celule, de exemplu, când creați antete de tabel. Microsoft Excel 2013 vă permite să faceți acest lucru. În acest caz, trebuie îndeplinită condiția: numai celula din stânga a intervalului selectat poate fi completată, iar restul celulelor trebuie să fie goale. Pentru a îmbina mai multe celule într-una singură, selectați-le și apoi faceți clic pe butonul A combina file Acasă... Celulele selectate vor fi îmbinate într-una singură, iar datele din celula îmbinată vor fi centrate (Fig. 1.14).

Puteți folosi alte opțiuni pentru îmbinarea celulelor, precum și pentru a anula îmbinarea, dacă faceți clic pe săgeata din partea dreaptă a butonului și selectați comanda corespunzătoare din meniul care apare. Puteți anula o îmbinare în unul din două moduri.

Faceți clic pe celula îmbinată și apoi pe săgeata din partea dreaptă a butonului A combina... În meniul care apare, selectați Anulați îmbinarea celulelor... Faceți clic dreapta pe celula îmbinată și faceți clic stânga pe element Format de celule... În caseta de dialog care apare, accesați fila Aliniereși debifați caseta Unirea celulelor(nu ar trebui să existe o bifare în casetă). Faceți clic pe butonul Bine.

Alinierea conținutului celulelor

Pentru orice celulă individuală și pentru un grup de celule selectate, puteți seta alinierea conținutului atât pe orizontală, cât și pe verticală. Pentru a seta alinierea orizontală de care aveți nevoie, utilizați butoanele din fila Acasă. Pentru a selecta alinierea verticală, există butoane pe aceeași filă.

Top articole similare