Salt la conținutul principal
 

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

Autor: Sun Ultima modificare: 2024-11-04

Î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.

fisa mostra 1  fisa mostra 2
fisa mostra 3 fisa mostra 4

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 si Alt tastele pentru a activa Microsoft Visual Basic pentru aplicații fereastră.
Apăsați tastele F11 și Alt

2. Apoi, în fereastra care apare, faceți clic Insera > Module pentru a introduce un nou modul gol.
faceți clic pe Inserare > Modul pentru a introduce un nou modul gol

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

copiați și lipiți codul în modul

Î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.
toate foile sunt combinate într-o singură foaie nouă

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 si 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ă.
faceți clic pe Date > Interogare nouă > Din alte surse > Interogare necompletată

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.
introduceți o formulă în bara de formule

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.
bifați opțiunea Extindere și selectați caseta de selectare Toate coloanele

4. clic OK. Toate tabelele sunt enumerate unul câte unul.
Toate tabelele sunt enumerate unul câte unul

Puteți face clic dreapta pe antetul unei coloane pentru a efectua alte operațiuni la coloana selectată.
faceți clic dreapta pe antetul unei coloane

5. Apoi apasa Fișier > Închideți și încărcați la....
faceți clic pe Fișier > Închidere și încărcare în

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.
specificați opțiunile din caseta de dialog

Acum este creată o nouă foaie pentru a plasa toate tabelele îmbinate.
este creată o nouă foaie pentru a plasa toate tabelele îmbinate

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.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

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.
faceți clic pe Kutools Plus > Combinați
faceți clic pe OK pentru a continua

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.
bifați opțiunea Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru

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.
specificați foile de combinat

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.
alegeți modul de combinare

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 Economisește a termina.
alegeți un folder pentru a plasa registrul de lucru combinat,

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.
faceți clic pe Da sau Nu pentru a salva scenariul sau nu

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ă.
Apare un nou registru de lucru cu rezultatul combinarii listat

Combinați pe rând
rezultat al combinării pe rând

Combinați după coloană
rezultat al combinării pe coloană

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.
faceți clic pe Kutools Plus > Combinați
faceți clic pe ok pentru a continua

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.
bifați opțiunea Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru

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.
specificați foile de combinat

4. În ultimul pas, specificați opțiunile de care aveți nevoie. Clic finalizarea butonul.
specificați opțiunile și faceți clic pe butonul Terminare

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 Economisește a termina.
alegeți un folder pentru a plasa registrul de lucru combinat

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.
faceți clic pe Da sau Nu pentru a salva scenariul sau nu
numai foile bifate sunt combinate

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.
combinați foi din mai multe registre de lucru într-o singură foaie

Dupa 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.
bifați opțiunea Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru

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.
specificați registrele de lucru și foile de combinat

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.
faceți clic pe butonul Adăugați pentru a alege o cale pentru a adăuga registre de lucru

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 Economisește a termina.
alegeți un folder pentru a plasa registrul de lucru combinat

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.


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.
Exemplu de registru de lucru 1 Exemplu de registru de lucru 2 Exemplu de registru de lucru 3

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.
faceți clic dreapta pe filele foii și faceți clic pe Mutare sau Copiere

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.
setați opțiunile în caseta de dialog

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ă.
plasați toate registrele de lucru într-un registru de lucru nou, alegeți (carte nouă)

Toate foile au fost mutate în registrul de lucru principal.
foile au fost mutate în registrul de lucru principal

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ă.
apăsați tastele Alt + F11

2. În fereastra care apare, faceți clic pe Insera > Module pentru a introduce un nou modul gol.
faceți clic pe Inserare > Modul pentru a introduce un nou modul gol

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

 copiați și lipiți codul în modul

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.
toate registrele de lucru sunt copiate la sfârșitul registrului de lucru curent

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

 a venit toate registrele de lucru pentru a utiliza numele registrului de lucru ca prefix

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.
combina toate registrele de lucru din foldere diferite într-un singur registru de lucru

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.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

Dupa 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.
faceți clic pe Kutools Plus > Combinați
faceți clic pe OK pentru a continua

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.
bifați opțiunea Combinați mai multe foi de lucru din registrele de lucru într-un singur registru de lucru

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.
faceți clic pe butonul Adăugați

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.
faceți clic pe Selectați folderul
alege un folder

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 →.
Repetați pentru a adăuga toate folderele și lista toate registrele de lucru în caseta de dialog

6. În ultimul pas, alegeți opțiunile de care aveți nevoie. Clic finalizarea butonul.
alegeți opțiuni și faceți clic pe butonul Terminare

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 Economisește a termina.
alegeți un folder pentru a plasa registrul de lucru combinat

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.
faceți clic pe Da sau Nu pentru a salva scenariul sau nu

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ă.
Apare un nou registru de lucru care listează rezultatul combinării

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.


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.
faceți clic pe Inserare > Modul pentru a introduce un nou modul gol

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

 copiați și lipiți codul în modul

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.
numai foile de lucru specifice au fost copiate la sfârșitul registrului de lucru curent

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ă.

Dupa 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.
faceți clic pe Kutools Plus > Combinați
faceți clic pe OK pentru a continua

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.

bifați opțiunea Combinați mai multe foi de lucru din registrele de lucru într-un singur registru de lucru

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.
faceți clic pe butonul Adăugați

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.
faceți clic pe Selectați folderul
alege un folder

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.
Repetați pentru a adăuga toate folderele și pentru a lista toate registrele de lucru în caseta de dialog

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.
verificați foile specifice de combinat

7. În ultimul pas, alegeți opțiunile de care aveți nevoie. Clic finalizarea butonul.
alegeți opțiuni și faceți clic pe butonul Terminare

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 Economisește a termina
alegeți un folder pentru a plasa registrul de lucru combinat

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.
Apare un nou registru de lucru care listează rezultatul combinării


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 
eșantion de tabel 1 eșantion de tabel 2
Tabel combinat 
Tabel combinat


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.

faceți clic pe Date > Din tabel

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:
faceți clic pe Fișier > Închidere și încărcare în

3. Apoi în popped-out Încărcați în dialog, verificați Creați numai conexiune opțiune. Clic A incarca.
bifați opțiunea Numai Creare conexiune

Acum puteți vedea Interogări din registrul de lucru afișarea panoului, iar tabelul a fost listat în panou ca link.
se afișează panoul Interogări registru de lucru, iar tabelul a fost listat în panou ca link.

Repetați pașii de mai sus pentru a adăuga al doilea tabel la Interogări din registrul de lucru panoul.
Repetați pentru a adăuga al doilea tabel în panoul Interogări registru de lucru

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

faceți clic pe Date > Interogare nouă > Combinați interogări > Îmbinați

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.
alegeți cele două mese pe care doriți să le combinați i

6. Faceți clic pe coloana cheie pe care doriți să combinați două tabele pe baza, faceți clic OK.
faceți clic pe coloana cheie pentru a combina două tabele pe baza

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.
bifați toate coloanele, cu excepția coloanei cheie și debifați caseta de selectare Utilizați numele coloanei originale ca prefix

Acum două tabele au fost îmbinate într-unul singur pe baza coloanei cheie specificate.
două tabele au fost îmbinate într-unul singur pe baza coloanei cheie specificate

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.
Faceți clic pe Fișier > Închidere și încărcare în bifați opțiunea Table și specificați locația în caseta de dialog

Acum cele două tabele au fost îmbinate pe baza unei coloane cheie.
cele două tabele au fost îmbinate pe baza unei coloane cheie

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 
fisa mostra 1 fisa mostra 2

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.
Combinați două foi de o coloană cu funcția CĂUTARE V

3. Apoi trageți mânerul de completare automată în jos pentru a umple toate datele.
trageți mânerul de completare automată în jos pentru a umple toate datele.

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.
formatați celulele în funcție de nevoile dvs

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.
Combinați două foi de o coloană cu o formulă combinați funcțiile MATCH și INDEX

3. Apoi trageți mânerul de completare automată în jos pentru a umple toate datele.
trageți mânerul de completare automată în jos pentru a umple toate datele

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.
formatați celulele în funcție de nevoile dvs

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

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

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

1. clic Kutools Plus >Combinarea tabelelor.
Faceți clic pe Kutools Plus > Îmbinare tabele

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

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 →.
verificați coloana cheie pe care doriți să o combinați

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 →.
verificați coloanele de actualizat pe baza tabelului de căutare, dacă nu aveți nevoie de date de actualizare, faceți clic direct pe Următorul

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 →.
verificați coloanele pentru a le combina cu tabelul principal

6. În ultimul pas, specificați opțiunile de care aveți nevoie, faceți clic finalizarea.
specificați opțiunile din caseta de dialog

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 
fisa mostra 1 fisa mostra 2
Foaie combinată 
Foaie combinată

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.

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

1. clic Kutools Plus > Combinarea tabelelor.
Faceți clic pe Kutools Plus > Îmbinare tabele

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

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.
verificați cele două coloane cheie pe care doriți să le combinați

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 →.

verificați coloanele pentru a actualiza datele pe baza tabelului de căutare, dacă nu aveți nevoie de actualizare, faceți clic direct pe Următorul

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 →.
verificați coloanele de combinat cu tabelul principal

6. În ultimul pas, specificați opțiunile de care aveți nevoie, faceți clic finalizarea.
specificați opțiunile de care aveți nevoie, faceți clic pe Terminare

Apoi, coloanele pe care doriți să le adăugați au fost adăugate la sfârșitul tabelului principal.
coloana(ele) de adăugat au fost adăugate la sfârșitul tabelului principal

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:

fisa mostra 1  fisa mostra 2 
fisa mostra 3 fisa mostra 4
 Foaie combinată
Foaie combinată

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.
faceți clic pe Inserare > Modul pentru a introduce un nou modul gol

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

 copiați și lipiți codul în modul

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.
introduceți numărul de antet de rând

Acum, toate foile din acest registru de lucru au fost combinate într-o foaie nouă numită Combinat.
toate foile din acest registru de lucru au fost combinate într-o foaie nouă numită Combinat

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.

Dupa 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.
faceți clic pe Kutools Plus > Combinați

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 →.
bifați opțiunea Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru

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.
toate foile sunt listate și verificate în secțiunea Lista foilor de lucru

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.
verificați numele foilor de care aveți nevoie

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.
faceți clic pe Adăugare pentru a adăuga fișiere sau foldere în lista Registrului de lucru

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.
specificați setările în caseta de dialog

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 Economisește .
Selectați un folder și dați un nume noului registru de lucru

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.
Un registru de lucru listează registrul de lucru original și link-urile la registrul de lucru nou


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.

fisa mostra 1 fisa mostra 2 fisa mostra 3
Rezultat 
foaia de rezultate

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.
faceți clic pe Date > Consolidați

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.
alegeți calculul în caseta de dialog

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.
alegeți intervalul de combinat

Repetați acest pas pentru a adăuga toate intervalele necesare pentru a fi combinate în Toate referințele secţiune.
Repetați pentru a adăuga toate intervalele necesare pentru a fi combinate

3) În Folosiți etichete în secțiune, verificați Rândul de sus si Coloana stângă casete de selectare dacă intervalele au atât antet de rând, cât și antet de coloană.
bifați casetele de selectare Rândul de sus și Coloana din stânga dacă intervalele au atât antet de rând, cât și antet de coloană

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.
bifați caseta de selectare Creați linkuri către datele sursă dacă este necesar

3. clic OK. Intervalele au fost combinate și rezumate pe baza antetelor.
intervalele sunt combinate și însumate pe baza antetelor

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.
combinați din mai multe registre de lucru, faceți clic pe Răsfoire pentru a alege registrele de lucru

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.

Dupa 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.
faceți clic pe Kutools Plus > Combinați

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 →.
bifați opțiunea Consolidați și calculați valorile în mai multe registre de lucru într-o singură foaie de lucru

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.
toate foile cu cărțile de lucru deschise sunt listate și verificate

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.
faceți clic pe Adăugare pentru a adăuga fișiere sau foldere

4. În Pasul 3 al 3, specificați calculul, etichetele de care aveți nevoie. Clic finalizarea.
specificați calculul, etichetele și faceți clic pe Terminare

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 Economisește .
Selectați un folder și dați un nume noului registru de lucru

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.
Un registru de lucru listează registrul de lucru inițial și linkurile la registrul de lucru nou


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.

fisa mostra 1 
fisa mostra 2
fisa mostra 3

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.
faceți clic pe Personalizare bară de instrumente Acces rapid > Mai multe comenzi.

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.
trageți bara de derulare pentru a selecta PivotTable și PivotChart Wizard

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.
Faceți clic pe Adăugare pentru a adăuga expertul PivotTable și PivotChart la bara de instrumente Personalizare acces rapid

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 →.
Faceți clic pe comanda expertului PivotTable and PivotChart bifați intervale de consolidare multiple și opțiuni de tabel pivot

5. În Pasul 2a din 3, bifați Voi crea opțiunea câmpuri de pagină, faceți clic Pagina Următoare →.
bifați Voi crea opțiunea câmpuri de pagină

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 →.
adăugați toate intervalele utilizate pentru combinare

7. Alegeți locația în care doriți să creați Tabelul Pivot Pasul 3 al 3, Faceți clic pe finalizarea.
Alegeți locația în care doriți să creați Tabelul Pivot

Acum a fost creat un tabel pivot, specificați setările în Câmpuri din tabelul pivot panoul după cum aveți nevoie.
specificați setările în panoul Câmpuri tabel pivot

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:

Exemplu de fișă Google 1 Exemplu de fișă Google 2 Exemplu de fișă Google 3 

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)) })
introduceți o funcție de filtrare

Apoi datele din fișa A, B și C au fost copiate.
datele din toate foile selectate sunt copiate

Î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")
introduceți o funcție IMPORTRANGE

Apoi datele din foaia B au fost copiate mai jos.
datele din altă fișă sunt copiate

Î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.
hyperlink este foaia din formulă

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!
dacă celula care plasează formula a fost editată înainte, formula va returna #REF!


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ă.
selectați opțiunile din caseta de dialog

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.
faceți clic pe Copiere în > Foaie de calcul nouă sau Foaie de calcul existentă

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.
specificați opțiunile din caseta de dialog

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 .
foaia este copiată în registrul de lucru actual sau nou


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:

fisa mostra 1 fisa mostra 2 
Rezultatul general Eliminați duplicatele
foaie combinată eliminați duplicatele din foaia combinată

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.
faceți clic pe Date > Eliminați duplicatele.

Î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.
alegeți coloanele din care doriți să eliminați duplicatele

Apoi rândurile duplicat au fost eliminate.
rândurile duplicate au fost eliminate

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.

Dupa 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.
faceți clic pe Kutools Plus > Îmbinare tabele

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 si Tabelul de căutare are antet casete de selectare, faceți clic Pagina Următoare →.
selectați cele două intervale pe care doriți să le combinați

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 →.
verificați coloana cheie pe care doriți să combinați intervalele pe baza

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.
verificați coloanele pentru care doriți să actualizați datele pe baza tabelului de căutare

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.
selectați opțiunile din ultima casetă de dialog

Apoi cele două tabele sunt combinate în tabelul principal fără duplicate.
cele două tabele sunt combinate în tabelul principal fără duplicate


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.

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

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

Dupa 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.
faceți clic pe Kutools Plus > Combinați

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 →.
bifa Combină toate foile de lucru cu același nume într-o singură opțiune de foaie de lucru

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.
toate foile cu cărțile de lucru deschise sunt listate și verificate

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.
faceți clic pe Adăugare pentru a adăuga fișiere sau foldere

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

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 Economisește .
Selectați un folder și dați un nume noului registru de lucru

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.
Un registru de lucru listează registrul de lucru inițial și linkurile la registrul de lucru nou

Combinați pe rând
rezultat al Combinării după rând

Combinați după coloană
rezultat al Combinării după coloană


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
date eșantion 1 date eșantion 2 Reuslt combinat

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.
faceți clic pe Kutools Plus > Combinați

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 →.
bifați opțiunea Combinați mai multe foi de lucru din registrele de lucru într-o singură foaie de lucru

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 →.
toate foile cu cărțile de lucru deschise sunt listate și verificate
faceți clic pe butonul Același interval pentru a seta intervalul tuturor foilor ca același

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 Economisește .

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