Salt la conținutul principal

Tutorial Excel: Combină mai multe cărți de lucru/fișe de lucru într-una singură

În Excel, combinarea foilor este o sarcină comună, dar oarecum dificilă pentru majoritatea utilizatorilor Excel, în special pentru mâinile verzi. Aici acest tutorial, enumerând aproape toate scenariile de combinare cu care vă puteți confrunta și oferind soluții relative profesionale pentru dvs. Puteți găsi rapid răspunsul făcând clic pe linkul din lista de navigare de mai jos sau puteți învăța abilitățile de combinare urmând linkurile de mai jos unul câte unul, dacă sunteți interesat.

În Excel, combinarea poate fi clasificată în două tipuri, unul combină numai conținuturi, celălalt combină conținuturi și face unele calcule.

Navigațiile acestui tutorial

Combinați conținutul

1. Combinați toate foile într-o singură foaie

1.1 Combinați foile într-o singură foaie cu VBA

1.2 Combinați tabele sau intervale denumite cu Query (Excel 2016 sau versiuni ulterioare)

1.3 Combinați foile într-o singură foaie cu un instrument la îndemână

1.4 Extensie despre combinarea foilor într-una singură

2. Combinați registrele de lucru într-un singur registru de lucru

2.1 Combinați registrele de lucru într-un singur registru de lucru prin comanda Mutare sau Copiere

2.2 Combinați mai multe registre de lucru (într-un folder) într-un singur registru de lucru cu cod VBA

2.3 Combinați mai multe registre de lucru (în mai multe foldere) într-un singur registru de lucru folosind un instrument la îndemână

3. Combinați foi specifice din mai multe registre de lucru într-un singur registru de lucru

3.1 Combinați anumite foi din registrele de lucru (toate registrele de lucru în același folder)

3.2 Combinați foi specifice din mai multe registre de lucru (în mai multe foldere) cu un instrument la îndemână

4. Combinați două foi în funcție de coloana cheie

4.1 Combinați două tabele pe baza unei singure coloane cheie utilizând Interogare (Excel 2016 sau versiuni ulterioare)

4.2 Combinați două foi pe o singură coloană cheie utilizând funcțiile Excel

4.3 Combinați două foi bazate pe o singură coloană cheie cu un instrument la îndemână

5. Combinați două foi pe două coloane

6. Combinați foile cu aceleași anteturi

6.1 Combinați toate foile cu aceleași anteturi utilizând VBA

6.2 Combinați foile cu aceleași anteturi folosind un instrument la îndemână

Consolida

1. Combină foi și fă niște calcule

1.1 Combinați foi și faceți calcule cu caracteristica Consolidare

1.2 Combinați foile și faceți calcule cu un instrument la îndemână

2. Combinați mai multe foi în PivotTable

Foița Google

1. Combinați foile Google într-o singură foaie

1.1 Combinați foile Google într-o singură coală prin funcția Filtru

1.2 Combinați foile Google într-o singură foaie prin funcția IMPORTRANGE

2. Combinați foile Google într-un singur registru de lucru

Extensie

1. Combinați foile apoi eliminați duplicatele

1.1 Combinați foile, apoi eliminați duplicatele prin Eliminare duplicate

1.2 Combinați foile, apoi eliminați duplicatele printr-un instrument puternic

2. Combinați foile cu același nume într-un singur registru de lucru

3. Combinați aceleași intervale între foi într-o singură foaie

notițe

În acest tutorial, creez niște foi și date pentru a explica mai bine metodele, puteți schimba referințele de care aveți nevoie atunci când utilizați codul sau formulele VBA de mai jos, sau puteți descărca mostrele pentru a încerca metodele direct.


Combinați conținutul

1. Combinați toate foile într-o singură foaie

Iată un registru de lucru cu 4 foi necesare pentru a fi combinate într-o singură foaie.

doc combinați foile într-o singură foaie 1  doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

eșantion docFaceți clic pentru a descărca fișierul eșantion

1.1 Combinați toate foile într-o singură foaie cu codul VBA


În Excel, cu excepția metodei tradiționale - Copiere și lipire, puteți utiliza un cod VBA pentru a îmbina rapid toate foile într-o singură foaie.

1. presa F11 și Alt tastele pentru a activa Microsoft Visual Basic pentru aplicații fereastră.
doc combinați foile într-o singură foaie 1

2. Apoi, în fereastra care apare, faceți clic Insera > Module pentru a introduce un nou modul gol.
doc combinați foile într-o singură foaie 1

3. Copiați și inserați codul de mai jos în noul modul.

VBA: Combină toate foile într-una singură

Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
    Dim I As Long
    Dim xRg As Range
    On Error Resume Next
    Worksheets.Add Sheets(1)
    ActiveSheet.Name = "Combined"
   For I = 2 To Sheets.Count
        Set xRg = Sheets(1).UsedRange
        If I > 2 Then
            Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
        End If
        Sheets(I).Activate
        ActiveSheet.UsedRange.Copy xRg
    Next
End Sub

doc combinați foile într-o singură foaie 1

În codul de mai sus, scriptul „Combinat” este numele foii care plasează conținutul combinat, puteți schimba acest script cu altul după cum aveți nevoie.

4. apasă pe F5 pentru a rula codul, o foaie numită Combinat a fost creată în fața tuturor foilor pentru a plasa toate conținuturile foilor.
doc combinați foile într-o singură foaie 1

1.2 Combinați toate tabelele sau intervalele denumite cu Interogare (Excel 2016 sau versiuni ulterioare)


Dacă lucrați în Excel 2016 sau versiuni ulterioare, caracteristica Interogare vă permite să combinați toate tabelele create sau intervalele denumite într-o singură dată.

eșantion docFaceți clic pentru a descărca fișierul eșantion

În primul rând, asigurați-vă că intervalele au fost create ca tabele sau intervale denumite, pentru a crea un tabel și un interval denumit, vă rugăm să consultați Cum se transformă intervalul în tabel sau invers în Excel și Definiți și utilizați nume în formule.

1. Deschideți registrul de lucru pe care doriți să îmbinați toate foile, faceți clic Date > Interogare nouă > Din alte surse > Interogare goală.
doc combinați foile într-o singură foaie 1

2. În fereastra pop-up Editorul interogărilor fereastră, accesați bara de formule, introduceți formula de mai jos în ea.

=Excel.CurrentWorkbook()

Anunturi Intrați cheie, toate tabelele din registrul de lucru curent au fost listate.
doc combinați foile într-o singură foaie 1

3. Faceți clic pe butonul de extindere de lângă Conţinut și verificați Extinde opțiune și Selectați Toate coloanele caseta.
doc combinați foile într-o singură foaie 1

4. clic OK. Toate tabelele sunt enumerate unul câte unul.
doc combinați foile într-o singură foaie 1

Puteți face clic dreapta pe antetul unei coloane pentru a efectua alte operațiuni la coloana selectată.
doc combinați foile într-o singură foaie 1

5. Apoi apasa Fișier > Închideți și încărcați la....
doc combinați foile într-o singură foaie 1

6. În Încărcați în dialog, verificați Tabel opțiunea, apoi alegeți locația de care aveți nevoie pentru a încărca tabelul combinat în Selectați unde ar trebui să fie încărcate datele secțiune, faceți clic pe A incarca.
doc combinați foile într-o singură foaie 1

Acum este creată o nouă foaie pentru a plasa toate tabelele îmbinate.
doc combinați foile într-o singură foaie 1

1.3 Combinați toate foile într-o singură foaie cu un instrument la îndemână


Dacă metodele de mai sus nu vă pot satisface, puteți încerca un instrument util și la îndemână, Kutools pentru Excel. Ei Combina funcția este puternică, care nu numai că poate combina toate foile într-o singură foaie, dar poate și finaliza lucrări combinate avansate, cum ar fi combinarea foilor într-un singur registru de lucru, combinarea foilor cu același nume, combinarea numai foile selectate, combinarea foilor între fișiere și așa mai departe.

1. Activați registrul de lucru pe care doriți să-l combinați foile, faceți clic Kutools Plus > Combina. Va apărea o casetă de dialog pentru a vă aminti câteva notificări despre parolă, dacă registrele de lucru pe care doriți să le utilizați nu sunt atinse de parolă, trebuie doar să faceți clic OK pentru a continua.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

2. În Combinați foile de lucru – Pasul 1 din 3 fereastră, verifică Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru opțiune, faceți clic pe Pagina Următoare → butonul.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastră, în mod implicit, registrul de lucru curent a fost listat și verificat în Lista registrului de lucru panoul, iar toate foile din registrul de lucru curent au fost listate și verificate în Lista foilor de lucru fereastră, faceți clic pe Pagina Următoare → pentru a continua.

Notă: dacă ați deschis mai multe registre de lucru, toate registrele de lucru deschise sunt listate în lista Caiet de lucru, vă rugăm să verificați numai registrul de lucru pe care doriți să îl utilizați.
doc combinați foile într-o singură foaie 1

4. În ultimul pas, alegeți modul de combinare după cum aveți nevoie, puteți alege Combinați pe rând or Combinați după coloană; apoi specificați alte opțiuni după cum aveți nevoie. Clic finalizarea butonul.
doc combinați foile într-o singură foaie 1

5. Apare o fereastră de dialog pentru a alege un folder pentru a plasa registrul de lucru combinat, îl puteți redenumi în Nume de fișier bară, faceți clic Economisiți a termina.
doc combinați foile într-o singură foaie 1

6. Acum toate foile au fost combinate împreună și apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic pe Da or Nu cum doriți.
doc combinați foile într-o singură foaie 1

Apare un nou registru de lucru cu rezultatul combinarii listat, faceți clic pe linkul Fișierului de ieșire pentru a verifica foaia combinată.
doc combinați foile într-o singură foaie 1

Combinați pe rând
doc combinați foile într-o singură foaie 1

Combinați după coloană
doc combinați foile într-o singură foaie 1

1.4 Extensie despre combinarea foilor într-o singură foaie


1.41 Cu un instrument la îndemână pentru a combina numai foile selectate într-o singură coală

Dacă doriți doar să combinați unele dintre foile dintr-un registru de lucru într-o singură foaie, nu există nicio funcție încorporată în Excel care să o poată realiza. Cu exceptia Combina caracteristică a Kutools pentru Excel O poate face.

1. Activați registrul de lucru pe care îl utilizați și faceți clic Kutools Plus > Combina > OK pentru a activa expertul Combine.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

2. În Pasul 1 al 3 fereastră, verifică Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru opțiune, faceți clic pe Pagina Următoare → butonul.
doc combinați foile într-o singură foaie 1

3. În fereastra Pasul 2 din 3, în mod implicit, registrul de lucru curent a fost listat și verificat în panoul Listă registru de lucru, iar toate foile registrului de lucru curent au fost listate și verificate în panoul Listă foi de lucru, debifați foile care nu nu trebuie combinat, faceți clic pe Următorul pentru a continua.
doc combinați foile într-o singură foaie 1

4. În ultimul pas, specificați opțiunile de care aveți nevoie. Clic finalizarea butonul.
doc combinați foile într-o singură foaie 1

5. Apare o fereastră de dialog pentru a alege un folder pentru a plasa registrul de lucru combinat, îl puteți redenumi în Nume de fișier bară, faceți clic Economisiți a termina.
doc combinați foile într-o singură foaie 1

6. Acum doar foile bifate au fost combinate împreună și apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic pe Da or Nu cum doriți.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

1.42 Cu un instrument la îndemână pentru a combina foi din mai multe registre de lucru într-o singură foaie

De exemplu, doriți să combinați toate foile din cartea1, cartea2 și cartea3 într-o singură coală, așa cum se arată mai jos, în captura de ecran, Combina caracteristică a Kutools pentru Excel De asemenea, vă poate ajuta.
doc combinați foile într-o singură foaie 1

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Activați registrele de lucru pe care le utilizați și faceți clic Kutools Plus > Combina > OK pentru a activa funcția Combina Wizard.

2. În Pasul 1 al 3 fereastră, verifică Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru opțiune, faceți clic pe Pagina Următoare → butonul.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastră, toate registrele de lucru deschise au fost listate și verificate în Lista registrului de lucru panoul, iar toate foile de registre de lucru deschise au fost listate și verificate în Lista foilor de lucru fereastră, faceți clic pe Pagina Următoare → pentru a continua.
doc combinați foile într-o singură foaie 1

Sfat: dacă doriți să adăugați registre de lucru pentru a le combina, faceți clic pe butonul Adăugare pentru a alege o cale pentru a adăuga registre de lucru.
doc combinați foile într-o singură foaie 1

4. În ultimul pas, alegeți opțiunile de care aveți nevoie. Clic finalizarea butonul.

5. Apare o fereastră de dialog pentru a alege un folder pentru a plasa registrul de lucru combinat, îl puteți redenumi în Nume de fișier bară, faceți clic Economisiți a termina.
doc combinați foile într-o singură foaie 1

6. Acum, toate foile din registrele de lucru deschise au fost combinate împreună și apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic pe Da or Nu cum doriți.

Deschideți registrul de lucru combinat pe care l-ați salvat, foile din registrele de lucru au fost îmbinate într-o singură foaie.
doc combinați foile într-o singură foaie 1


2. Combinați mai multe registre de lucru într-un singur registru de lucru

Iată trei registre de lucru necesare pentru a fi combinate într-un singur registru de lucru.

 Jan  februarie  Tues.
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

eșantion docjan.xlsx  eșantion docfeb.xlsx  eșantion docmar.xlsx

2.1 Combinați registrele de lucru într-un singur registru de lucru prin comanda Mutare sau Copiere


Pentru doar combinarea foilor în câteva registre de lucru, Excel Mutați sau copiați comanda vă poate face o favoare.

1. Deschideți primele două registre de lucru pe care doriți să le combinați, activați primul registru de lucru, selectați foile pe care doriți să le mutați și apoi faceți clic dreapta pentru a activa meniul contextual și faceți clic pe Mutați sau copiați.
doc combinați foile într-o singură foaie 1

sfaturi

1) Faceți clic dreapta pe o filă și alegeți Selectați Toate foile din meniul contextual mai întâi dacă doriți să mutați toate foile, apoi utilizați Mutați sau copiați comanda.

2) Deținerea Ctrl tasta pentru a selecta mai multe foi neadiacente.

3) Selectați prima foaie și țineți apăsat Schimba pentru a selecta ultima foaie pentru a selecta mai multe foi adiacente.

2. În Mutați sau copiați dialog, în A rezerva lista derulantă, alegeți registrul de lucru în care doriți să mutați foile, aici alegeți Jan, apoi specificați locația în care doriți să plasați foile Înainte de foaie secțiune, faceți clic pe OK.
doc combinați foile într-o singură foaie 1

Notă:

1) Ar fi bine să verificați Creați o copie, sau registrul de lucru original va pierde foaia de lucru după mutare.

2) Dacă doriți să plasați toate registrele de lucru într-un registru de lucru nou, alegeți (carte noua) in A rezerva lista verticală.
doc combinați foile într-o singură foaie 1

Cum au fost mutate foile în registrul de lucru principal.
doc combinați foile într-o singură foaie 1

Repetați pașii de mai sus pentru a muta toate registrele de lucru într-unul singur.

2.2 Combinați mai multe registre de lucru (într-un folder) într-un singur registru de lucru cu cod VBA


Pentru a combina o mulțime de registre de lucru care sunt toate într-un singur folder, puteți utiliza un cod VBA.

1. Activați registrul de lucru în care doriți să îmbinați toate registrele de lucru, apoi apăsați Alt + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.
doc combinați foile într-o singură foaie 1

2. În fereastra care apare, faceți clic pe Insera > Module pentru a introduce un nou modul gol.
doc combinați foile într-o singură foaie 1

3. Copiați și inserați sub codul VBA în noul modul.

VBA: combinați mai multe registre de lucru în registrul de lucru curent

Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
  Do While Filename <> ""
  Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
     For Each Sheet In ActiveWorkbook.Sheets
     Sheet.Copy After:=ThisWorkbook.Sheets(1)
  Next Sheet
     Workbooks(Filename).Close
     Filename = Dir()
  Loop
End Sub

 doc combinați foile într-o singură foaie 1

notițe

În codul VBA, scriptul "C:\Utilizatori\AddinTestWin10\Desktop\combină foi\combină foi într-un singur registru de lucru\„ este calea folderului în care se află registrele de lucru pe care doriți să le combinați, vă rugăm să o schimbați pentru a satisface nevoile dvs.

Dacă registrele de lucru pe care doriți să le îmbinați sunt în dosare diferite, copiați-le mai întâi într-un singur folder.

4. presa F5 pentru a rula codul, apoi toate registrele de lucru au fost copiate la sfârșitul registrului de lucru curent.
doc combinați foile într-o singură foaie 1

Sfat: toate foile copiate vor folosi numele lor original, dacă doriți să utilizați numele registrului de lucru ca prefix, vă rugăm să utilizați codul de mai jos:

Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
    Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
    xStrAWBName = ActiveWorkbook.Name
    For Each xWS In ActiveWorkbook.Sheets
    xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
    Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
    xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
    Next xWS
    Workbooks(xStrAWBName).Close
    xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

 doc combinați foile într-o singură foaie 1

2.3 Combinați mai multe registre de lucru (în mai multe foldere) într-un singur registru de lucru folosind un instrument la îndemână


Uneori, poate doriți să combinați toate registrele de lucru din dosare diferite într-un singur registru de lucru. De exemplu, pentru a combina toate registrele de lucru din folderul 2020 și 2021 într-un singur registru de lucru, nu există nicio modalitate directă în Excel de a le gestiona.
doc combinați foile într-o singură foaie 1

Cu toate acestea, Combina caracteristică a Kutools pentru Excel oferă o opțiune de combinare a registrelor de lucru din mai multe dosare într-unul singur.

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Activați Excel, faceți clic pe Kutools Plus > Combina, Va apărea o casetă de dialog pentru a vă aminti câteva notificări despre parolă, dacă registrele de lucru pe care doriți să le utilizați nu sunt atinse de parolă, trebuie doar să faceți clic OK pentru a continua.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

2. În Combinați foile de lucru – Pasul 1 din 3 fereastră, verifică Combinați mai multe foi de lucru din registrele de lucru într-un singur registru de lucru opțiune, faceți clic pe Pagina Următoare → butonul.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastra, faceți clic pe săgeata de lângă Adăuga butonul pentru a afișa meniul derulant, faceți clic Dosar.
doc combinați foile într-o singură foaie 1

4. Apoi în Selectați Dosar dialog, alegeți un folder pe care doriți să-l utilizați, faceți clic Selectați Dosar pentru a-l adăuga Lista registrului de lucru secţiune.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

5. Repetați pasul de mai sus pentru a adăuga toate folderele și a lista toate registrele de lucru din Lista registrului de lucru, Faceți clic pe Pagina Următoare →.
doc combinați foile într-o singură foaie 1

6. În ultimul pas, alegeți opțiunile de care aveți nevoie. Clic finalizarea butonul.
doc combinați foile într-o singură foaie 1

7. Apare o fereastră de dialog pentru a alege un folder pentru a plasa registrul de lucru combinat, îl puteți redenumi în Nume de fișier bară, faceți clic Economisiți a termina.
doc combinați foile într-o singură foaie 1

8. Acum toate foile au fost combinate împreună și apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic pe Da or Nu cum doriți.
doc combinați foile într-o singură foaie 1

Apare un nou registru de lucru care listează rezultatul combinării, faceți clic pe linkul Fișierului de ieșire pentru a verifica foaia combinată.
doc combinați foile într-o singură foaie 1

Combinați rezultatul

Notă: în registrul de lucru combinat, prima foaie numită Kutools pentru Excel listează câteva informații despre foile de lucru originale și foile finale combinate, o puteți șterge dacă nu aveți nevoie.
doc combinați foile într-o singură foaie 1


3. Combinați foi specifice din mai multe registre de lucru într-un singur registru de lucru

Dacă doriți să combinați doar câteva foi de registre de lucru într-un singur registru de lucru, nu toate foile fiecărui registru de lucru, puteți încerca metodele de mai jos.

eșantion docsfert-1.xlsx eșantion docsfert-2.xlsx eșantion docsfert-3.xlsx

3.1 Combinați anumite foi din registrele de lucru (toate registrele de lucru din același folder) într-un singur registru de lucru cu cod VBA


1. Deschideți un registru de lucru pentru a localiza foile de lucru combinate, apoi apăsați Alt + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.

2. În fereastra care apare, faceți clic pe Insera > Module pentru a introduce un nou modul gol.
doc combinați foile într-o singură foaie 1

3. Copiați și inserați sub codul VBA în noul modul.

VBA: combinați foi specifice ale mai multor registre de lucru în registrul de lucru curent

Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
 
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
 
xArr = Split(xStrName, ",")
 
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
 
End Sub

 doc combinați foile într-o singură foaie 1

notițe

1) În codul VBA, scriptul " C:\Users\AddinTestWin10\Desktop\combine sheets\combină anumite foi din mai multe registre de lucru\" este calea în care se găsesc registrele de lucru pe care doriți să le combinați, vă rugăm să o schimbați pentru a răspunde nevoilor dvs.

2) În codul VBA, scriptul "A, B" sunt numele foilor specifice foilor pe care vreau să le combin împreună din registrele de lucru, modificați-le după cum aveți nevoie, folosind virgulă pentru a separa fiecare nume de foaie.

3) Dacă registrele de lucru pe care doriți să le îmbinați sunt în dosare diferite, copiați-le mai întâi într-un singur folder.

4. presa F5 pentru a rula codul, atunci numai foile de lucru specifice au fost copiate la sfârșitul registrului de lucru curent.
doc combinați foile într-o singură foaie 1

3.2 Combinați foi specifice din mai multe registre de lucru (în mai multe foldere) cu un instrument la îndemână


Dacă registrele de lucru pe care doriți să le combinați sunt în multe foldere diferite, puteți încerca Kutools pentru Excel'S Combina caracteristică.

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Activați Excel, faceți clic pe Kutools Plus > Combina, Va apărea o fereastră de dialog pentru a vă aminti câteva notificări despre parolă, dacă registrele de lucru pe care doriți să le utilizați nu ating parola, trebuie doar să faceți clic OK pentru a continua.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

2. În Combinați foile de lucru – Pasul 1 din 3 fereastră, verifică Combinați mai multe foi de lucru din registrele de lucru într-un singur registru de lucru opțiune, faceți clic pe Pagina Următoare → butonul.

doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastra, faceți clic pe săgeata de lângă Adăuga butonul pentru a afișa meniul derulant, faceți clic Dosar.
doc combinați foile într-o singură foaie 1

4. Apoi în Selectați Dosar dialog, alegeți un folder pe care doriți să-l utilizați, faceți clic Selectați Dosar pentru a-l adăuga Lista registrului de lucru secţiune.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

5. Repetați pasul de mai sus pentru a adăuga toate folderele și a lista toate registrele de lucru din Lista registrului de lucru.
doc combinați foile într-o singură foaie 1

6. Atunci rămâi înăuntru Pasul 2 al 3 fereastra, selectați un registru de lucru din Lista registrului de lucruși verificați numai foile în care doriți să le utilizați Lista foilor de lucru, apoi apasa Aceeași foaie buton. Acum toate foile cu același nume ale registrelor de lucru din Lista registrului de lucru au fost verificate. Clic Pagina Următoare → pentru a continua.
doc combinați foile într-o singură foaie 1

7. În ultimul pas, alegeți opțiunile de care aveți nevoie. Clic finalizarea butonul.
doc combinați foile într-o singură foaie 1

8. Apare o fereastră de dialog pentru a alege un folder pentru a plasa registrul de lucru combinat, îl puteți redenumi în Nume de fișier bară, faceți clic Economisiți a termina
doc combinați foile într-o singură foaie 1

9. Acum, foile specifice au fost combinate împreună și apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic pe Da or Nu cum doriți.

Apare un nou registru de lucru care listează rezultatul combinării, faceți clic pe linkul Fișierului de ieșire pentru a verifica foaia combinată.

Combinați rezultatul

Notă: în registrul de lucru combinat, prima foaie numită Kutools pentru Excel listează câteva informații despre foile de lucru originale și foile finale combinate, o puteți șterge dacă nu aveți nevoie.
doc combinați foile într-o singură foaie 1


4. Combinați două foi în funcție de coloana cheie

După cum se arată în captura de ecran de mai jos, există două tabele în două foi, doriți să combinați aceste două tabele într-unul singur pe baza unei coloane cheie în Excel.

Table1  Table2 
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1
Tabel combinat 
doc combinați foile într-o singură foaie 1


4.1 Combinați două tabele pe baza unei singure coloane cheie utilizând Interogare (Excel 2016 sau versiuni ulterioare)


Întrebare caracteristica din Excel 2016 sau versiuni ulterioare este foarte puternică, acceptă combinarea a două tabele pe baza unei coloane cheie.

Înainte de a utiliza funcția Întrebare caracteristică, asigurați-vă că intervalele pe care doriți să le combinați au fost create ca tabele.

eșantion doccombine-două-tabele-bazate-pe-o-cheie-coloană-interogare.xlsx

1. Faceți clic pe orice celulă din primul tabel, faceți clic Date > Din tabel în Obțineți și transformați grup.

doc combinați foile într-o singură foaie 1

2. În Editorul interogărilor dialog, faceți clic pe Fișier > Închideți și încărcați La comanda. Vedeți captura de ecran:
doc combinați foile într-o singură foaie 1

3. Apoi în popped-out Încărcați în dialog, verificați Creați numai conexiune opțiune. Clic A incarca.
doc combinați foile într-o singură foaie 1

Acum puteți vedea Interogări din registrul de lucru afișarea panoului, iar tabelul a fost listat în panou ca link.
doc combinați foile într-o singură foaie 1

Repetați pașii de mai sus pentru a adăuga al doilea tabel la Interogări din registrul de lucru panoul.
doc combinați foile într-o singură foaie 1

4. Apoi apasa Date > Interogare nouă > Combinați interogări > Îmbina.

doc combinați foile într-o singură foaie 1

5. În Îmbina fereastra, alegeți separat cele două tabele pe care doriți să le combinați în cele două liste derulante. Tabelul din partea de jos va fi combinat în tabelul de mai sus.
doc combinați foile într-o singură foaie 1

6. Faceți clic pe coloana cheie pe care doriți să combinați două tabele pe baza, faceți clic OK.
doc combinați foile într-o singură foaie 1

7. Merge1 – Editor de interogări apare fereastra, faceți clic pe butonul de extindere de lângă NewColumn, apoi bifați toate coloanele, cu excepția coloanei cheie, debifați Folosiți numele coloanei originale ca prefix caseta de selectare, faceți clic pe OK.
doc combinați foile într-o singură foaie 1

Acum două tabele au fost îmbinate într-unul singur pe baza coloanei cheie specificate.
doc combinați foile într-o singură foaie 1

8. clic Fișier > Închideți și încărcați în, În Încărcați în dialog, verificați Tabel opțiunea și specificați locația pe care doriți să o încărcați. Clic A incarca.
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

Acum cele două tabele au fost îmbinate pe baza unei coloane cheie.
doc combinați foile într-o singură foaie 1

4.2 Combinați două foi pe o singură coloană cheie utilizând funcțiile Excel


Dacă doriți doar să mutați una sau două coloane dintr-o foaie în alta și să localizați pe baza unei coloane cheie, funcțiile Excel vă pot ajuta.

De exemplu, mutați datele complete din foaia 2 în foaia 1 și bazați pe coloana A pentru a localiza datele.

eșantion doccombinați-două-coli-bazate-pe-o-cheie-coloană-funcții.xlsx

Sheet1  Sheet2 
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

4.21 Combinați două foi pe o coloană cu VLOOKUP

1. Copiați și inserați formula de mai jos lângă tabelul din foaia 1:

=CĂUTAREV(A2,Foaie2!$A$2:$B$5,2,FALSE)

Explicaţie:

A2: prima valoare de căutare (coloana cheie);

Sheet2!$A$2:$B$5: matricea tabelului, tabelul conține două sau mai multe coloane unde se află coloana cu valoarea de căutare și coloana cu valoarea rezultatului;

2: indexul coloanei, numărul de coloană specific (este un întreg) al table_array, din care veți returna valoarea potrivită.

2. presa Intrați cheie pentru a obține primul rezultat.
doc combinați foile într-o singură foaie 1

3. Apoi trageți mânerul de completare automată în jos pentru a umple toate datele.
doc combinați foile într-o singură foaie 1

4. Păstrați celulele formulei evidențiate, faceți clic Acasă fila și mergeți la formatarea celulelor după cum aveți nevoie în Număr grup.
doc combinați foile într-o singură foaie 1

Pentru mai multe informații despre funcția VLOOKUP, faceți clic aici.

4.22 Combinați două foi de o coloană cu o formulă combinați funcțiile MATCH și INDEX

1. Copiați și inserați formula de mai jos lângă tabelul din foaia 1:

=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))

Explicaţie:

Sheet2!$B$2:$B$5: coloana cu valoarea potrivită pe care doriți să o găsiți;

Sheet1!A2: prima valoare de căutare (în coloana cheie);

Sheet2!$A$2:$A$5: coloana cheie pe care doriți să combinați două foi pe baza.

2. presa Intrați cheie pentru a obține primul rezultat.
doc combinați foile într-o singură foaie 1

3. Apoi trageți mânerul de completare automată în jos pentru a umple toate datele.
doc combinați foile într-o singură foaie 1

4. Păstrați celulele formulei evidențiate, faceți clic Acasă fila și mergeți la formatarea celulelor după cum aveți nevoie în Număr grup.
doc combinați foile într-o singură foaie 1

Pentru mai multe despre INDEX.

Pentru mai multe despre MATCH.

4.3 Combinați două foi bazate pe o singură coloană cheie cu un instrument la îndemână


Cu excepția funcției Combină, există o altă funcție puternică - Combinarea tabelelor in Kutools pentru Excel, care poate combina rapid și ușor două foi pe baza unei singure coloane cheie.

eșantion doccombine-două-coli-bazat-pe-o-cheie-coloană-handy-tool.xlsx

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. clic Kutools Plus >Combinarea tabelelor.
doc combinați foile într-o singură foaie 1

2. În Tables Merge – Pasul 1 din 5 fereastra, selectați intervalele de tabel în care Selectați tabelul principal și Selectați tabelul de căutare secțiune separat, faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 5 fereastră, verificați coloana cheie pe care doriți să o combinați, faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

4. În Pasul 3 al 5 fereastră, puteți verifica coloanele pe care doriți să le actualizați pe baza tabelului de căutare, dacă nu aveți nevoie de date de actualizare, faceți clic direct Pagina Următoare →.
doc combinați foile într-o singură foaie 1

5. În Pasul 4 al 5 fereastră, verificați aici coloanele pe care doriți să le combinați în tabelul principal, apoi faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

6. În ultimul pas, specificați opțiunile de care aveți nevoie, faceți clic finalizarea.
doc combinați foile într-o singură foaie 1

Această caracteristică permite combinarea a două foi în registre de lucru diferite.


5. Combinați două foi pe două coloane

Presupunând că există două tabele în sheet1 și sheet2 separat, acum, pentru a muta datele din coloana End_Dates de la sheet2 la sheet1 pe baza coloanei Proiect și a coloanei Start_Date, așa cum se arată mai jos:

 Sheet1 Sheet2 
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1
Foaie combinată 
doc combinați foile într-o singură foaie 1

eșantion docFaceți clic pentru a descărca fișierul eșantion

În Excel, funcțiile încorporate nu acceptă această operațiune, ci Combinarea tabelelor of Kutools pentru Excel se poate descurca.

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. clic Kutools Plus > Combinarea tabelelor.
doc combinați foile într-o singură foaie 1

2. În Combinarea tabelelor - Pasul 1 din 5 fereastra, selectați intervalele de tabel în care Selectați tabelul principal și Selectați tabelul de căutaree secțiune separat, faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 5 fereastră, verificați cele două coloane cheie pe care doriți să le combinați, faceți clic Pagina Următoare →.

Notă: automat, coloanele aferente din tabelul de căutare vor fi potrivite, puteți face clic pe numele coloanei din coloanele din tabelul de căutare pentru a le modifica după cum doriți.
doc combinați foile într-o singură foaie 1

4. În Pasul 3 al 5 fereastră, puteți verifica coloanele pe care doriți să le actualizați pe baza tabelului de căutare, dacă nu aveți nevoie de date de actualizare, faceți clic direct Pagina Următoare →.

doc combinați foile într-o singură foaie 1

5. În Pasul 4 al 5 fereastră, verificați aici coloanele pe care doriți să le combinați cu tabelul principal, apoi faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

6. În ultimul pas, specificați opțiunile de care aveți nevoie, faceți clic finalizarea.
doc combinați foile într-o singură foaie 1

Apoi, coloanele pe care doriți să le adăugați au fost adăugate la sfârșitul tabelului principal.
doc combinați foile într-o singură foaie 1

Această caracteristică permite combinarea a două foi în registre de lucru diferite.


6. Combinați foile cu aceleași anteturi

Pentru a combina mai multe foi cu același antet, ca în captura de ecran prezentată mai jos:

doc combinați foile într-o singură foaie 1  doc combinați foile într-o singură foaie 1 
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1
 Foaie combinată
doc combinați foile într-o singură foaie 1

eșantion docFaceți clic pentru a descărca fișierul eșantion

6.1 Combinați toate foile cu aceleași anteturi utilizând VBA


Există un cod VBA care poate combina toate foile unui registru de lucru cu aceleași antete.

1. Activați registrul de lucru pe care doriți să îmbinați foile de lucru cu același antet, apoi apăsați Alt + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.

2. În fereastra care apare, faceți clic pe Insera > Module pentru a introduce un nou modul gol.
doc combinați foile într-o singură foaie 1

3. Copiați și inserați sub codul VBA în noul modul.

VBA: Combinați foi cu același antet

Sub Combine()
'Update by Extendoffice
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

 doc combinați foile într-o singură foaie 1

4. apasă pe F5 pentru a rula codul, apare un dialog care vă va întreba numărul de rânduri de antet, introduceți numărul în caseta de text. Clic OK.
doc combinați foile într-o singură foaie 1

Acum, toate foile din acest registru de lucru au fost combinate într-o foaie nouă numită Combinat.
doc combinați foile într-o singură foaie 1

6.2 Combinați foile cu aceleași anteturi folosind un instrument la îndemână


Combina caracteristică a Kutools pentru Excel de asemenea, poate gestiona această lucrare și acceptă combinarea foilor în registrele de lucru.

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Activați registrul de lucru pe care doriți să îl combinați foi cu aceleași antete, faceți clic Kutools Plus > Combina.
doc combinați foile într-o singură foaie 1

2. Apare o casetă de dialog pentru a vă aminti ceva despre parolă, dacă registrul(ele) de lucru pe care îl utilizați nu implică parole, faceți clic pe OK a continua. În popping out Combinați foile de lucru – Pasul 1 din 3 fereastră, verifică Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru opțiune, faceți clic pe Pagina Următoare →.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastră, toate foile sunt listate și verificate Lista foilor de lucru secțiune, faceți clic pe Pagina Următoare → a continua.
doc combinați foile într-o singură foaie 1

Sfat:

1) Dacă doriți să combinați doar câteva dintre foi, verificați numele foilor de care aveți nevoie și lăsați altele nebifate.
doc combinați foile într-o singură foaie 1

2) Dacă doriți să adăugați mai multe registre de lucru pentru a le combina, faceți clic Adăuga pentru a adăuga fișiere sau foldere în Lista registrului de lucru secţiune.
doc combinați foile într-o singură foaie 1

4. În Pasul 3 al 3, Verifica Combinați pe rând opțiunea și introduceți numărul de rânduri de antet din fișierul Numărul de rânduri de antet caseta text, specificați alte setări după cum aveți nevoie. Clic finalizarea.
doc combinați foile într-o singură foaie 1

5. Selectați un folder și dați un nume pentru noul registru de lucru din Specificați numele fișierului și locația pentru registrul de lucru combinat dialog, faceți clic pe Economisiți.
doc combinați foile într-o singură foaie 1

6. Apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic Da or Nu pentru că ai nevoie. Apare un registru de lucru pentru a enumera registrul de lucru original și link-urile noi ale registrului de lucru, faceți clic pe linkul calea noului registru de lucru pentru a-l deschide pentru verificare.
doc combinați foile într-o singură foaie 1


Consolida

1. Combină foi și fă niște calcule

De exemplu, există trei foi cu aceleași anteturi de rând și anteturi de coloană, acum doriți să le combinați cu aceleași anteturi și să însumați datele ca în capturile de ecran prezentate mai jos.

doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1
Rezultat 
doc combinați foile într-o singură foaie 1

eșantion docFaceți clic pentru a descărca fișierul eșantion

1.1 Combinați foi și faceți calcule cu caracteristica Consolidare


În Excel, fișierul Consolida funcția acceptă combinarea foilor și efectuarea calculelor.

1. Activați registrul de lucru pe care doriți să-l combinați foile și selectați o celulă în care doriți să plasați datele combinate, faceți clic pe Date > Consolida.
doc combinați foile într-o singură foaie 1

2. În Consolida dialog, faceți setările de mai jos:

1) În Funcţie meniul derulant, alegeți calculul pe care doriți să îl faceți după combinarea foilor.
doc combinați foile într-o singură foaie 1

2) Faceți clic pe pictograma de selecție de lângă Naviga butonul pentru a alege intervalul de combinat și faceți clic Adăuga la Toate referințele secţiune.
doc combinați foile într-o singură foaie 1

Repetați acest pas pentru a adăuga toate intervalele necesare pentru a fi combinate în Toate referințele secţiune.
doc combinați foile într-o singură foaie 1

3) În Folosiți etichete în secțiune, verificați Rândul de sus și Coloana stângă casete de selectare dacă intervalele au atât antet de rând, cât și antet de coloană.
doc combinați foile într-o singură foaie 1

4) Dacă doriți ca conținutul combinat să se modifice pe măsură ce datele surselor se modifică, verificați Creați linkuri către datele sursă caseta.
doc combinați foile într-o singură foaie 1

3. clic OK. Intervalele au fost combinate și rezumate pe baza antetelor.
doc combinați foile într-o singură foaie 1

Notă: dacă intervalele pe care doriți să le combinați sunt în alte registre de lucru, faceți clic pe Răsfoire în caseta de dialog Consolidare pentru a alege registrul de lucru, apoi tastați numele foii și intervalul în caseta de text și faceți clic pe Adăugare pentru a adăuga intervalul la secțiunea Toate referințele.
doc combinați foile într-o singură foaie 1

1.2 Combinați foile și faceți calcule cu un instrument la îndemână


Combina caracteristică a Kutools pentru Excel acceptă combinarea foilor în mai multe registre de lucru și efectuarea calculelor într-o singură foaie.

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Activați registrul(ele) de lucru pe care doriți să le consolidați, faceți clic Kutools Plus > Combina.
doc combinați foile într-o singură foaie 1

2. Apare o casetă de dialog pentru a vă aminti ceva despre parolă, dacă registrul(ele) de lucru pe care îl utilizați nu implică parole, faceți clic pe OK a continua. În popping out Combinați foile de lucru – Pasul 1 din 3 fereastră, verifică Consolidați și calculați valorile pe mai multe registre de lucru într-o singură foaie de lucru opțiune, faceți clic pe Pagina Următoare →.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastră, toate foile de cărți de lucru deschise sunt listate și verificate Lista foilor de lucru secțiune, faceți clic pe Pagina Următoare → a continua.
doc combinați foile într-o singură foaie 1

Sfat: dacă doriți să combinați doar câteva dintre foi, verificați numele foilor de care aveți nevoie și lăsați-le pe altele nebifate. Dacă doriți să adăugați mai multe registre de lucru pentru a le combina, faceți clic pe Adăugare pentru a adăuga fișiere sau foldere în secțiunea Listă Registre de lucru.
doc combinați foile într-o singură foaie 1

4. În Pasul 3 al 3, specificați calculul, etichetele de care aveți nevoie. Clic finalizarea.
doc combinați foile într-o singură foaie 1

5. Selectați un folder și dați un nume pentru noul registru de lucru din Specificați numele fișierului și locația pentru registrul de lucru combinat dialog, faceți clic pe Economisiți.
doc combinați foile într-o singură foaie 1

6. Apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic Da or Nu pentru că ai nevoie. Apare un registru de lucru pentru a enumera registrul de lucru original și link-urile noi ale registrului de lucru, faceți clic pe linkul calea noului registru de lucru pentru a-l deschide pentru verificare.
doc combinați foile într-o singură foaie 1


2. Combinați mai multe foi în PivotTable

Dacă datele dvs. sunt într-o structură simplă, așa cum se arată mai jos, puteți combina foile într-un tabel pivot direct.

doc combinați foile într-o singură foaie 1 
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

eșantion docFaceți clic pentru a descărca eșantionul

1. Activați registrul de lucru pe care îl veți folosi, faceți clic Personalizați bara de instrumente cu acces rapid > Mai multe comenzi.
doc combinați foile într-o singură foaie 1

2. În popping Opțiuni Excel fereastra, alege Toate comenzile de la Alegeți comenzi de la secțiune, apoi trageți bara de derulare pentru a selecta PivotTable și PivotChart Wizard.
doc combinați foile într-o singură foaie 1

3. clic Adăuga pentru a adăuga PivotTable și PivotChart Wizard la Personalizați bara de instrumente cu acces rapid, Faceți clic pe OK.
doc combinați foile într-o singură foaie 1

4. Faceți clic pe PivotTable și PivotChart Wizard comanda din bara de instrumente și în Pasul 1 al 3, Verifica Intervale de consolidare multiple și tabel pivot opțiuni, faceți clic pe Pagina Următoare →.
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

5. În Pasul 2a din 3, bifați Voi crea opțiunea câmpuri de pagină, faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

6. În Pasul 2b din 3, faceți clic pe pictograma de selecție pentru a selecta intervalul pe care doriți să îl combinați, faceți clic Adăuga pentru a-l adăuga la Toate gamele secțiunea, repetați acest pas pentru a adăuga toate intervalele utilizate pentru combinare. Verificați 0 în Câte câmpuri de pagină doriți. Clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

7. Alegeți locația în care doriți să creați Tabelul Pivot Pasul 3 al 3, Faceți clic pe finalizarea.
doc combinați foile într-o singură foaie 1

Acum a fost creat un tabel pivot, specificați setările în Câmpuri din tabelul pivot panoul după cum aveți nevoie.
doc combinați foile într-o singură foaie 1

Notă: dacă structura datelor este complexă, în opinia mea, vă rugăm să combinați foile cu lista de metode generale de mai sus și apoi transformați foaia de rezultate în tabel pivot.


Foița Google

1. Combinați foile Google într-o singură foaie

Presupunând că sunt necesare trei foi Google pentru a fi combinate într-una, așa cum se arată mai jos:

doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 

eșantion docFaceți clic pentru a descărca fișierul eșantion

1.1 Combinați foile Google într-o singură coală prin funcția Filtru

Într-o foaie în care doriți să plasați datele combinate, alegeți o celulă, tastați formula de mai jos:

=({filtru(A!A2:B, len(A!A2:A)); filtru(B!A2:B, len(B!A2:A)); filtru('C'!A2:B, len ('C'!A2:A)) })
doc combinați foile într-o singură foaie 1

Apoi datele din fișa A, B și C au fost copiate.
doc combinați foile într-o singură foaie 1

În formula:

A, B, C sunt numele foilor, A2: B este intervalul de date din fiecare foaie, A2:A este prima coloană a fiecărui interval de date.

1.2 Combinați foile Google într-o singură foaie prin funcția IMPORTRANGE

Această formulă este frecvent utilizată pentru a combina două intervale în foaia Google.

Selectați o celulă sub primul interval de date, introduceți formula de mai jos:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
doc combinați foile într-o singură foaie 1

Apoi datele din foaia B au fost copiate mai jos.
doc combinați foile într-o singură foaie 1

În formulă,

https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit

este locația foii, o puteți găsi în bara de adrese web.
doc combinați foile într-o singură foaie 1

B!A2:B4 este intervalul de celule din foaia B pe care doriți să îl copiați în primul interval.

Notă: dacă celula care plasează formula a fost editată anterior, formula va returna #REF!
doc combinați foile într-o singură foaie 1


2. Combinați foile Google într-un singur registru de lucru

Dacă doriți să combinați foi din mai multe registre de lucru în Google Sheet, nu există o modalitate rapidă precum Excel.

Pentru a combina foile Google din registrele de lucru într-un singur registru de lucru, puteți utiliza Copiaza in comanda de clic dreapta pe Meniu.

Faceți clic dreapta pe foaia pe care doriți să o utilizați, faceți clic Copiaza in > Foaie de calcul nouă or Foaie de calcul existentă.
doc combinați foile într-o singură foaie 1

Dacă alegeți Foaie de calcul nouă, apare o casetă de dialog pentru a vă aminti că foaia a fost copiată, faceți clic OK. Acum foaia curentă a fost copiată într-un registru de lucru nou. Puteți da clic Deschide foaia de calcul a verifica.
doc combinați foile într-o singură foaie 1

Dacă alegeți Foaie de calcul existentă, Selectați o foaie de calcul în care să copiați această foaie de lucru apare fereastra de dialog.

1) Alegeți unde se află foaia de calcul existentă;

2) Alegeți registrul de lucru în care doriți să copiați foaia Fişiere;

3) Sau puteți introduce direct adresa web a registrului de lucru în care doriți să îl copiați în Sau lipiți o adresă web aici bar.

4) Faceți clic pe Selectați.
doc combinați foile într-o singură foaie 1

Dacă foaia este copiată într-o foaie de calcul nouă, numele foii din noul registru de lucru este același cu numele original, dacă foaia este copiată într-o foaie de calcul existentă, numele foii din registrul de lucru combinat va fi adăugat un prefix de Copiere a .
doc combinați foile într-o singură foaie 1


Extensie

1. Combinați foile apoi eliminați duplicatele

Presupunând că există două foi care au niște duplicate, trebuie să combinăm datele și să eliminăm duplicatele așa cum se arată mai jos:

doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 
Rezultatul general Eliminați duplicatele
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

eșantion docFaceți clic pentru a descărca eșantionul

1.1 Combinați foile, apoi eliminați duplicatele prin Eliminare duplicate


În Excel, fișierul Eliminați duplicatele caracteristica vă ajută să eliminați rapid datele duplicate.

După ce ați folosit metodele de mai sus pentru a combina foile, apoi selectați datele combinate, faceți clic Date > Eliminați duplicatele.
doc combinați foile într-o singură foaie 1

În Eliminați duplicatele dialog, alegeți coloanele din care doriți să eliminați duplicatele, puteți verifica Datele mele au anteturi pentru a ignora antetele, faceți clic OK.
doc combinați foile într-o singură foaie 1

Apoi rândurile duplicat au fost eliminate.
doc combinați foile într-o singură foaie 1

1.2 Combinați foile, apoi eliminați duplicatele cu un instrument la îndemână


Dacă sunt necesare doar două intervale pentru a fi combinate și pentru a elimina duplicatele, Combinarea tabelelor of Kutools pentru Excel poate elimina direct duplicatele în timpul combinării.

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Activați registrul de lucru care conține datele pe care doriți să le combinați, faceți clic Kutools Plus > Combinarea tabelelor.
doc combinați foile într-o singură foaie 1

2. În Tables Merge – Pasul 1 din 5 fereastră, selectați cele două intervale pe care doriți să le combinați, iar dacă tabelele au două antete, bifați Tabelul principal are antet și Tabelul de căutare are antet casete de selectare, faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 5 fereastră, verificați coloana cheie pe care doriți să combinați intervalele pe baza, faceți clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1

4. În Pasul 3 al 5 fereastră, puteți verifica coloanele pe care doriți să le actualizați pe baza tabelului de căutare, faceți clic Pagina Următoare → pentru a trece la ultimul pas.

Sfat: dacă există o coloană nouă în tabelul de căutare care trebuia adăugată la tabelul principal, va exista o fereastră de pas 4 din 5 pentru adăugarea coloanelor.
doc combinați foile într-o singură foaie 1

5. În Pasul 5 al 5 fereastră, în Adăugați opțiuni secțiune, verificați Adăugați rânduri nepotrivite la sfârșitul tabelului principal caseta de selectare, în Actualizați opțiunile secțiune, verificați Actualizați celulele numai atunci când există date în tabelul de căutare Caseta de bifat. Clic finalizarea.
doc combinați foile într-o singură foaie 1

Apoi cele două tabele sunt combinate în tabelul principal fără duplicate.
doc combinați foile într-o singură foaie 1


2. Combinați foile de lucru cu același nume într-o singură foaie de lucru.

Presupunând că există mai multe registre de lucru cu foi de același nume, cum ar fi sheet1, sheet2, acum pentru a combina toate foile denumite sheet1 într-o singură coală, toate foile numite sheet2 într-o singură coală, așa cum se arată mai jos, puteți utiliza Kutools pentru Excel'S Combina caracteristică pentru a face față rapid acestei sarcini.

doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

eșantion doc2020.xlsx eșantion doc2021.xlsx

După instalare gratuită Kutools pentru Excel, faceți următoarele:

1. Activați registrele de lucru pe care le veți combina, faceți clic pe Kutools Plus > Combina.
doc combinați foile într-o singură foaie 1

2. Apare o casetă de dialog pentru a vă aminti ceva despre parolă, dacă registrul(ele) de lucru pe care îl utilizați nu implică parole, faceți clic pe OK a continua. În popping out Combinați foile de lucru – Pasul 1 din 3 fereastră, verifică Combinați toate foile de lucru cu același nume într-o singură foaie de lucru opțiune, faceți clic pe Pagina Următoare →.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastră, toate foile de cărți de lucru deschise sunt listate și verificate Lista foilor de lucru secțiune, faceți clic pe Pagina Următoare → a continua.
doc combinați foile într-o singură foaie 1

Sfat:

Dacă doriți să combinați doar câteva dintre foi, verificați doar numele foilor de care aveți nevoie și lăsați-le pe altele nebifate.

Dacă doriți să adăugați mai multe registre de lucru pentru a le combina, faceți clic Adăuga pentru a adăuga fișiere sau foldere în Lista registrului de lucru secţiune.
doc combinați foile într-o singură foaie 1

4. În Pasul 3 al 3, specificați setările după cum aveți nevoie. Clic finalizarea.
doc combinați foile într-o singură foaie 1

5. Selectați un folder și dați un nume pentru noul registru de lucru din Specificați numele fișierului și locația pentru registrul de lucru combinat dialog, faceți clic pe Economisiți.
doc combinați foile într-o singură foaie 1

6. Apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic Da or Nu pentru că ai nevoie. Apare un registru de lucru pentru a enumera registrul de lucru original și link-urile noi ale registrului de lucru, faceți clic pe linkul calea noului registru de lucru pentru a-l deschide pentru verificare.
doc combinați foile într-o singură foaie 1

Combinați pe rând
doc combinați foile într-o singură foaie 1

Combinați după coloană
doc combinați foile într-o singură foaie 1


3. Combinați aceleași intervale între foi într-o singură foaie

Dacă doriți să combinați aceleași intervale între foi într-o singură foaie, de exemplu, combinați doar intervalul A1: B5 al registrului de lucru A și al registrului de lucru B într-o singură foaie, funcția Combinare a Kutools pentru Excel va fi o alegere bună.

A B Reuslt combinat
doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1 doc combinați foile într-o singură foaie 1

eșantion docA.xlsx eșantion docB.xlsx

1. Activați registrele de lucru pe care le veți folosi, faceți clic Kutools Plus > Combina.
doc combinați foile într-o singură foaie 1

2. Apare o casetă de dialog pentru a vă aminti ceva despre parolă, dacă registrul(ele) de lucru pe care îl utilizați nu implică parole, faceți clic pe OK a continua. În popping out Combinați foile de lucru – Pasul 1 din 3 fereastră, verifică Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru opțiune, faceți clic pe Pagina Următoare →.
doc combinați foile într-o singură foaie 1

3. În Pasul 2 al 3 fereastră, toate foile de cărți de lucru deschise sunt listate și verificate Lista foilor de lucru secțiunea, faceți clic pe pictograma de selecție din Lista foilor de lucru, apoi selectați intervalul pe care doriți să îl utilizați. Apoi apasa Același interval butonul pentru a seta intervalul tuturor foilor la A1:B5. Clic Pagina Următoare →.
doc combinați foile într-o singură foaie 1
doc combinați foile într-o singură foaie 1

Sfat:

1) Dacă doriți să combinați doar câteva dintre foi, verificați numele foilor de care aveți nevoie și lăsați altele nebifate.

2) Dacă doriți să adăugați mai multe registre de lucru pentru a le combina, faceți clic Adăuga pentru a adăuga fișiere sau foldere în Lista registrului de lucru secţiune.

4. În Pasul 3 al 3, specificați setările după cum aveți nevoie. Clic finalizarea.

5. Selectați un folder și dați un nume pentru noul registru de lucru în dialogul Specificați numele și locația fișierului pentru registrul de lucru combinat, faceți clic pe Economisiți.

6. Apare un dialog care vă va întreba dacă salvați setările ca scenariu, faceți clic Da or Nu pentru că ai nevoie. Apare un registru de lucru pentru a enumera registrul de lucru original și link-urile noi ale registrului de lucru, faceți clic pe linkul calea noului registru de lucru pentru a-l deschide pentru verificare.


Ați putea fi, de asemenea, interesat

Combinați / Importați mai multe fișiere CSV în mai multe foi de lucru
Oferă metode de importare a fișierelor CSV în Excel

Combinați celule și păstrați formatarea celulelor în Excel
În acest articol, vă poate ajuta să combinați rapid celulele împreună și să continuați să formatați.

Combinați conținutul mai multor celule fără a pierde date în Excel
Aici sunt prezentate modalități rapide de a combina mai multe celule fără a pierde date..

Combinați data și ora într-o singură celulă în Excel
Oferă două moduri de combinare a datei și orei într-o singură celulă și de afișare ca dată și oră.


  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane și păstrarea datelor; Conținut de celule divizate; Combinați rânduri duplicate și sumă / medie... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Formule favorite și inserare rapidă, Gama, Diagrame și Imagini; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Gruparea tabelului pivot după numărul săptămânii, ziua săptămânii și multe altele ... Afișați celulele deblocate, blocate prin diferite culori; Evidențiați celulele care au formulă / nume...
fila kte 201905
  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations