Cookieak gure zerbitzuak hornitzen laguntzen digute. Gure zerbitzuak erabiltzerakoan, cookieen erabilera onartzen duzu.
Aholkua: beste hizkuntza Google-k itzulitako dira. Bisitatu dezakezu English estekaren bertsioa.
Saioa hasi
x
or
x
x
Eman izena
x

or

Nola konbinatu liburu anitzetako liburu bat Excel-en?

Lortu duzu inoiz lan anitz bat Excel-en lan bakar batean konbinatzeko? Gauza ikaragarria da konbinatu behar duzun lan-liburua hainbat lan-fitxatan daudela. Edozeinek arazoa konpontzeko modu ona iradoki al dezake?

Hainbat lan-liburu bat konbinatu VBArekin lan egiteko

Koadro liburu bat baino gehiago konbinatu Mugitu edo Kopiatu komandoarekin

Kutools for Excel-en liburu bat baino gehiagoko lanak konbinatu erraz


Lan-fitxako / lan-orri anitzetako lan-orri / liburu anitz konbinatu erraz.

Konbinatu hainbat lan-orri edo liburu bakar batean lan-orri edo liburu bakar batean eguneroko lanean zeregin handia izan daitekeela. Baina, baldin baduzu Kutools for Excel, bere erabilgarritasun indartsua da, Konbinatu Hainbat lan-orri, lan-orri bat edo lan-orri batean konbinatzeko modu azkar eta azkar batean lagun zaitzake. Egin klik hemen Excel Kutools-era doan 60-ren ezaugarri osoa orain deskargatu!

Kutools for Excel: 200 Excel gehigarri erabilgarriak baino gehiagorekin, 60 egunetan mugarik gabe probatzeko. Deskargatu eta doako proba Orain!


Hainbat lan-liburu bat konbinatu VBArekin lan egiteko

Programatzaile trebea eta profesionalentzat, VBA scriptak erabil ditzakezu liburu anitz bat liburu maisu batean konbinatzeko. Honekin egin dezakezu aurre:

1. Jarri direktorio berdinean konbinatu nahi dituzun lan guztiak. Ikusi pantaila-argazkia:

2. Beste liburu batzuk konbinatu nahi dituzun Excel fitxategian abiarazi.

3. Egin klik Garatzailearen > Visual Basic, Berri bat Microsoft Visual Basic aplikazioak leihoa bistaratuko da, egin klik Txertatu > Moduluak, eta sartu ondoko kodea Moduluan:

Sub GetSheets()
Path = "C:\Users\dt\Desktop\dt kte\"
Filename = Dir(Path & "*.xls")
  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

Tip: Goiko kodean, erabiltzen ari zaren bidea alda dezakezu.

4. Gero egin klik doc-merge-anitzeko liburuak botoi botoia kodea exekutatzeko, eta lan-orri guztien artean (liburuxkak barne) liburutegiko maisulan sartu dira.

Ohar: VBA kode honek liburu osoko liburuxka maisutzat har ditzake, liburutegiko zehaztutako lanen fitxak konbinatu nahi badituzu, kodea ez da funtzionatuko.


Koadro liburu bat baino gehiago konbinatu Mugitu edo Kopiatu komandoarekin

Microsoft Excel-en rookie bat bazara, ez duzu aukerarik, orri bakoitzeko datuak bakarrik kopiatu eta liburu berri bat idazterakoan eta Mugitu edo Kopiatu komandoa aplikatuz. Erabili Mugitu edo kopiatu Komandoak lan-orri bat edo gehiago txantiloi berri batera esportatu edo kopiatzen lagunduko dizu.

1. Ireki liburu bakar batean sartu nahi dituzun lan guztiak.

2. Aukeratu fitxa-barrako lan-orrien izen guztiak. Hainbat aukera ditzakezu behera mantenduz Ctrl gakoa edo Shift gakoa. Egin klik eskuineko botoiarekin lan-orriaren izena eta egin klik Mugitu edo kopiatu testuinguru menuan.

3. In Mugitu edo kopiatu Elkarrizketa koadroa, aukeratu beste lan liburu batzuk bat goitibeherako zerrendan sartu nahi dituzula Mugitu hautatutako orriak liburutegira. Ondoren, fusionatutako fitxen kokapena zehaztu. Ikusi pantaila-irudiak:

4. Gero egin klik OK. Hautatutako fitxak masterreko liburutegira eraman dira.

5. Errepikatu 2-tik 4-era (urratsak) beste lan-liburu maisu batera mugitzeko. Ondoren, lan liburu guztien fitxa guztiak liburu bakarrean biltzen ditu. Ikusi pantaila-irudiak:


Kutools for Excel-en liburu bat baino gehiagoko lanak konbinatu erraz

Zorionez, Microsoft Excel-eko rookien eta esku berrien kasuan, zenbait tresna erabilgarri daude liburutegietako ehunka konbinatu azkar bat bihurtzeko. Funtzioa Konbinatu in Kutools for Excel Excel-en fitxategi anitz konbinatzen errazagoa da. Aplikazioa Excel funtzioak errepikakorra eta erredundanteak askatzeko erabiltzen da. Benetan paper garrantzitsua betetzen du zure eguneroko lanaren Excel fitxategi kopuru handia aurre egin behar baduzu. Orain, ikus dezagun funtzio hau nola funtzionatzen duten hainbat lan-liburu konbinatuz.

Kutools for Excel : Excel gehigarrien 300 erabilgarriekin baino gehiagorekin, doako 60 egunetan mugarik gabe saiatu.

1. Gaitu Excel eta egin klik Kutools gehiago > Konbinatu. Ondoren, elkarrizketa bat agertuko da gogora ekartzeko, liburutegi konbinatu guztiak gorde behar direla eta funtzioa ezin dela aplikatutako liburu babestuei aplikatu, mesedez egin klik OK botoia.

2. In the Konbinatu laneko fitxak morroia, hautatu Lan liburu batean liburutegi anitzetako lan koadernoak konbinatu, eta egin klik hurrengo botoia. Ikusi pantaila-argazkia:

2. Ondoren, lan liburu eta lan guztiak zerrendatuta daude Konbinatu laneko fitxak - 2 3 urratsa elkarrizketa-koadroa. Egin klik Gehitu > File / Folder beste Excel fitxategiak edo karpetak gehituko dituzu Excel fitxategiak konbinatzen dituen. Fitxategiak hautatu ondoren, sakatu hurrengo botoia aurrera egiteko. Ikusi pantaila-argazkia:

doc bateratu lan anitz arrow 1

3. In the Konbinatu laneko fitxak - 3 3 urratsa Elkarrizketa koadroa, egin hurrengo ezarpenak:

  • 3.1 Blokeo orri guztiak ezabatu ditzakezu batzea aukeratuz Salto egin tik Blokeo orri bat topatzen denean goitibeherako zerrenda.
  • 3.2 Egiaztatu Lan bakoitzaren lehenengo errenkada (Iruzkina) Aukeratutako lan-orri bakoitzaren laneko informazioa txertatzeko aukera.
  • 3.3 Lan-orri konbinatu berrien izenak aldatzeko, jatorrizko lan-orrien izenak lan-orrien izenak txertatzen dituzunean edo jatorrizko lan-orrien izenak bakarrik mantenduz markatu gabe Workbook izena txertatuz aukera.
  • 3.4 Egin klik Amaitu botoia.

4. Ondoren, hautatu karpeta bat liburu konbinatua gordetzeko, eta zuzenean ireki behar duzun moduan. Orain, zehaztutako lan liburu guztiak konbinatzen dira.

Oharrak:

1. Eskaera hau gorde nahi baduzu eskatuko zaizu. klik Bai gorde behar duzun bezala, idatzi eszenatokiaren izena (ikus pantaila-argazki hauek). Eszena gordetzean, egin klik eszenatokia botoia, eszenatokiaren izena aukeratzeko, urratsez urratseko laguntzailea erabili ahal izateko.

2. Aukeratutako liburutegiko lan-fitxak liburu berri batean sartu dira, eta lan-orriek jatorrizko lan-orriaren izenaren aurretik edo ondorengo izenarekin izendatzen dute izena. Workbook izena txertatuz aukera. Bien bitartean, izeneko lan berri bat Kutools for Excel lan-orri guztien aurretik sortuko da, lan-orri bakoitzaren informazio zehatza jasotzen duena. Ikusi pantaila-argazkia:

3. Zure laneko izen luzeegia bada, agian izen-karaktereak 31 karaktereak baino handiagoa baldin badira, izen konbinatua ez da bistaratuko, eta jatorrizko orriaren izena bakarrik erakutsiko da.

Tip.Erabilgarritasun honen doako proba bat izan nahi baduzu, joan deskargatu softwarea libreki lehenik eta gero, joan aurreko urratsen arabera funtzionamendua aplikatzeko.


Bulegoko fitxa - Tabbed-en nabigatzea, editatzea eta kudeatzea Exceleko Workbooks-en:

Office Tab-ek web-arakatzaileetan ikusi ahal izango du tabbed-interfazea, hala nola, Google Chrome, Internet Explorer bertsio berriak eta Microsoft Excel-eko Firefox. Denbora aurrezteko tresna bat izango da eta zure lana ezin izango da birgaitu. Ikusi demo azpitik:

Egin klik Office Tab-eko proba doakoi!

Office Tab for Excel

Demo: Kutools for Excel-en liburu bat baino gehiago konbinatu erraz lanerako




Gaiarekin lotutako artikuluak:



Gomendatutako produktibitate tresnak

Bulegoko fitxa

urrezko izarra1 Lortu erabilgarriak fitxak Excelera eta beste Office softwarearentzako, Chrome bezalakoak, Firefox eta Internet Explorer berriak.

Kutools for Excel

urrezko izarra1 Harrigarria! Handitu zure produktibitatea 5 minutu barru. Ez duzu gaitasun berezirik behar, bi ordu egunero gorde!

urrezko izarra1 300 Ezaugarri berriak Excel-era, Egin Excel oso erraza eta indartsua:

  • Batu gelaxkak / errenkadak / zutabeak datuak galdu gabe.
  • Konbinatu eta finkatzea orri anitzeko lanak.
  • Compare Ranges, Copy Multiple Ranges, Convert Text to Date, Unit eta Currency Conversion.
  • Koloreak arabera, Orrialdeak guztira, Sortu aurreratua eta Super iragazkia,
  • Gehiago Hautatu / Txertatu / Ezabatu / Testua / Formatua / Esteka / Iruzkina / Lan-liburuak / Fitxen tresnak ...

Kutools-en Excel-eko pantaila-argazkia

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    oduff · 1 years ago
    Hi everyone,

    First of all I have to tell that I have no experience with Macro (VBA Codes). However what I need is related to this. Maybe you guys could help me with it.

    I have a workbook and in this workbook there are 10 worksheets. The first 9 Sheets have the same order of the coloumns of titles and in these columns there are names, dates, percentages of Project Status, comments to Projects etc.. As I said the columns have the same order just the name of the worksheets (for different Teams in the Organisation) are different.

    In Addition to this I have to merge all the worksheets and have them in another sheet which is called "Übersicht" (Overview). However there is a different column in the sheet and it's between "Nr." and "Thema" columns (which are in A1 and A2 in all the 9 Sheets) and this different column called "Kategorie" (in A2 in Übersicht-Overwiev sheet). As this column is between These the order is like this "Nr. (A1), Kategorie (A2) and Thema (A3).....".So this category column (Kategorie) should be empty except this all the Information should be merged into this sheet. And also when there is a Change or update in any worksheet, the Information in "Übersicht" (Overview) sheet needs to update by itself. How can I do this?

    I hope I explained it well. Thanks a lot in advance!

    I wish you merry Christmas and a happy new year!

    oduff
  • To post as a guest, your comment is unpublished.
    Snow · 1 years ago
    Thank you for the VB code it has helped me with my job to make it easy.
  • To post as a guest, your comment is unpublished.
    James Gibson · 1 years ago
    When merging multiple Excel files, how can I get the merge routine to skip the first row on all but the first worksheet (so that only data are in the merged file, not variable names with each new Excel worksheet that gets added to the merged data set)?
  • To post as a guest, your comment is unpublished.
    Adam Grise · 1 years ago
    By the way, I'm using Excel 2016 and here's the code I have, which seems to work correctly:

    Sub mergeFiles()
    Dim numberOfFilesChosen, i As Integer
    Dim tempFileDialog As FileDialog
    Dim mainWorkbook, sourceWorkbook As Workbook
    Dim tempWorkSheet As Worksheet

    Set mainWorkbook = Application.ActiveWorkbook
    Set tempFileDialog = Application.FileDialog(msoFileDialogFilePicker)

    tempFileDialog.AllowMultiSelect = True

    numberOfFilesChosen = tempFileDialog.Show

    For i = 1 To tempFileDialog.SelectedItems.Count

    Workbooks.Open tempFileDialog.SelectedItems(i)

    Set sourceWorkbook = ActiveWorkbook

    For Each tempWorkSheet In sourceWorkbook.Worksheets
    tempWorkSheet.Copy after:=mainWorkbook.Sheets(mainWorkbook.Worksheets.Count)
    Next tempWorkSheet

    sourceWorkbook.Close
    Next i

    End Sub
  • To post as a guest, your comment is unpublished.
    Adam Grise · 1 years ago
    This code is great. One question.

    The team I'm building a workbook for gets data from several external sources, and many of the sheets appear similar and have the same name. This makes it hard to identify the sources of data just by looking at the sheets. However, each workbook will have a different file name.

    For example, if I pull in three files: Book1, Book2, Book3, and each of them has two sheets: SheetA, SheetB... After all is said and done, there isn't a clear way to distinguish which sheets came from where, since the sheet names will just be: SheetA, SheetB, SheetA (2), SheetB (2), SheetA (3), SheetB (3).

    Instead if they could be renamed to SheetABook1, SheetBBook1, SheetABook2, SheetBBook2, etc. they'd be more identifiable. Is there a way to have the VBA tack on the file name to the existing sheet names?
    • To post as a guest, your comment is unpublished.
      Adam Grise · 1 years ago
      Update: I have discovered that there is *just* enough variance in column headers such that I can identify which is which, and from there I can rename the sheets based on those properties. It appears that will work for now, but I'd be curious if it's still possible to do what I'd originally thought.