Rumah Tutorial perisian Perisian Pejabat Gabungkan data excel daripada berbilang lembaran kerja yang berbeza ke dalam satu jadual keseluruhan

Gabungkan data excel daripada berbilang lembaran kerja yang berbeza ke dalam satu jadual keseluruhan

Jan 17, 2024 pm 02:30 PM
Pelbagai jadual ringkasan

Gabungkan data excel daripada berbilang lembaran kerja yang berbeza ke dalam satu jadual keseluruhan

Cara meringkaskan berbilang lembaran kerja berbeza dalam excel ke dalam satu jadual induk

Kita perlu meletakkan berbilang jadual excel dalam folder yang sama dan mencipta excel baharu dalam folder ini. Seperti yang ditunjukkan dalam gambar:

2

Buka helaian excel yang baru dibuat dengan Microsoft Excel, klik kanan sheet1, cari "Lihat Kod", dan klik masuk. Selepas masuk, anda akan melihat antara muka pengiraan makro. Seperti yang ditunjukkan dalam gambar:

3

Kemudian kami menyalin kod pengiraan makro berikut, dan kemudian mencari "Jalankan Subproses/Borang Pengguna" di bawah "Jalankan" pada bar alat Kod adalah seperti berikut, seperti yang ditunjukkan dalam gambar:

Sub menggabungkan semua lembaran kerja () semua buku kerja dalam direktori semasa

Malapkan MyPath, MyName, AWbName

Malapkan Wb Sebagai Buku Kerja, WbN Sebagai Rentetan

Malapkan G Selagi

Malapkan Num Selagi

Kotak Malapkan Sebagai Tali

Application.ScreenUpdating = Palsu

MyPath = ActiveWorkbook.Path

Nama Saya = Dir(MyPath & """ & "*.xls"")

AWbName = ActiveWorkbook.Name

Bilangan = 0

Lakukan Sementara Nama Saya ""

Jika Nama Saya AWbName Kemudian

Tetapkan Wb = Buku Kerja.Open(MyPath & """ & MyName)

Bilangan = Bil + 1

Dengan Buku Kerja(1).ActiveSheet

.Sel(.Julat("B65536").Tamat(xlUp).Baris + 2, 1) = Kiri(Nama Saya, Len(Nama Saya) - 4)

Untuk G = 1 Untuk Helaian.Count

Wb.Helaian(G).Julat Terpakai.Salin .Sel(.Julat("65536").Tamat(xlUp).Baris + 1, 1)

Seterusnya

WbN = WbN & Chr(13) & Wb.Name

Wb.Tutup Salah

Tamat Dengan

Tamat Jika

Nama Saya = Dir

Gelung

Julat("B1").Pilih

Application.ScreenUpdating = Benar

MsgBox "mengabungkan sejumlah" & Num & "semua lembaran kerja di bawah buku kerja. Seperti berikut:" & Chr(13) & WbN, vbInformation, "Prompt"

Tamat Sub

4

Selepas berjalan, tunggu kira-kira 10 saat Apabila operasi selesai, iaitu selepas penggabungan selesai, akan ada gesaan, hanya klik OK. Melihat kepada data yang digabungkan, terdapat lebih daripada 5,000 baris, yang merupakan hasil penggabungan data daripada 17 jadual excel dalam folder yang sama. Kesannya ditunjukkan dalam rajah.

TAMAT

Nota

WPS Kingsoft tidak mempunyai fungsi pengiraan makro. Ini hanya boleh dicapai menggunakan Microsoft Excel.

Cara mengklasifikasikan dan meringkaskan jadual Excel

Apabila anda perlu melakukan pengiraan klasifikasi pada data dalam Excel, selain menggunakan jadual pangsi, anda juga boleh menggunakan perintah subtotal. Tidak seperti Jadual Pangsi, ia boleh memasukkan baris ringkasan terus ke dalam kawasan data, supaya anda boleh melihat butiran dan ringkasan data pada masa yang sama. Berikut ialah cara menggunakan klasifikasi dan ringkasan:

Sebelum melakukan pengelasan dan pengagregatan, anda perlu memastikan bahawa data mempunyai format berikut, iaitu baris pertama kawasan data ialah baris tajuk, tiada baris kosong dan lajur kosong dalam kawasan data, dan data kawasan dikelilingi oleh baris kosong dan lajur kosong Gambar berikut menunjukkan beberapa data jualan di beberapa bandar. Selain itu, jika julat data telah ditetapkan kepada senarai Excel 2003 atau jadual Excel 2007 sebelum menggunakan subjumlah, ia perlu ditukar kepada julat normal. Kerana subjumlah tidak boleh digunakan dengan senarai Excel 2003 atau jadual Excel 2007.

1 Hanya mengklasifikasikan dan meringkaskan lajur tertentu

Sebagai contoh, dalam contoh di atas, jumlah jualan di setiap bandar perlu dikelaskan dan dirumuskan caranya seperti berikut:

1 Mula-mula susun data mengikut lajur yang perlu dikelaskan dan diringkaskan (dalam kes ini, lajur "Bandar").

Pilih mana-mana sel dalam lajur "Bandar" dan klik butang isih seperti "A→Z" dalam bar alat dalam Excel 2003. Dalam Excel 2007, pilih tab "Data" dalam reben dan klik butang "A→Z" dalam kumpulan "Isih dan Penapis".

2. Pilih sel dalam kawasan data dan klik menu "Data → Subtotal" dalam Excel 2003. Jika ini Excel 2007, pada tab Data, dalam kumpulan Outline, klik Subjumlah.

3. Dalam kotak dialog "Klasifikasi dan Ringkasan" timbul, pilih "Bandar" di bawah "Medan Kategori" dan pilih kaedah ringkasan tertentu dalam "Kaedah ringkasan yang tersedia ialah "jumlah" dan "kira" ” , "purata", dsb. Dalam contoh ini, "jumlah" lalai dipilih. Di bawah Item Ringkasan Terpilih, pilih Jualan sahaja.

4 Klik OK dan Excel akan mengklasifikasikan dan meringkaskan mengikut bandar.

2. Kelaskan dan ringkaskan berbilang lajur

Seperti dalam contoh di atas, lajur "Bandar" dan lajur "Nama Produk" perlu dikelaskan dan diringkaskan pada masa yang sama, dan ringkasan klasifikasi bersarang boleh disisipkan.

1 Isih data dalam berbilang lajur, iaitu, isih mengikut berbilang kata kunci.

Mula-mula pilih sel dalam kawasan data.

Dalam Excel 2003, klik menu "Data → Sort". Kotak dialog "Isih" muncul, di mana "Bandar" dipilih sebagai kata kunci utama, "Nama Produk" dipilih sebagai kata kunci kedua dan lalai dipilih untuk kata kunci lain.

Jika Excel 2007, klik perintah "Isih" dalam kumpulan "Isih dan Penapis" tab "Data", dan dalam kotak dialog "Isih" pop timbul, klik butang "Tambah Syarat" untuk menambah kedua Syarat pengisihan kata kunci, kemudian pilih "bandar" sebagai kata kunci utama, "nama produk" sebagai kata kunci kedua dan pilih lalai untuk kata kunci lain.

2. Lakukan subjumlah pada lajur "Bandar" (subjumlah luar).

Buka kotak dialog "Ringkasan Klasifikasi" seperti di atas, pilih "Bandar" di bawah "Medan Kategori", pilih "Dan" lalai dalam "Kaedah Ringkasan", dan pilih hanya "Jualan" di bawah "Item Ringkasan Terpilih" . Klik OK.

3. Lakukan subjumlah (subjumlah kecil) pada lajur "Nama Produk".

Buka kotak dialog "Subtotal" sekali lagi, pilih "Product Name" di bawah "Category Field", nyahpilih "Replace Current Subtotal", dan klik "OK".

Pada masa ini, Excel akan mengklasifikasikan dan meringkaskan "jualan" mengikut lajur "Bandar" dan lajur "Nama Produk".

Jika anda tidak perlu memaparkan data terperinci, anda boleh mengklik simbol paparan garis besar di sebelah kiri, seperti nombor di penjuru kanan sebelah atas dan tanda tolak di sebelah kiri dalam contoh ini untuk menyembunyikan data terperinci.

3. Padamkan ringkasan kategori

Dalam kotak dialog "Ringkasan Klasifikasi", klik "Padam Semua".

Cara meringkaskan data dalam setiap jadual ke dalam beberapa lembaran kerja dalam jadual excel

Sebagai contoh, A2 dalam helaian0 bermula dengan nombor plat lesen, kemudian B2 ialah penggunaan bahan api pada hari pertama, C2 ialah penggunaan bahan api pada hari ke-2, D2 ialah penggunaan bahan api pada hari ke-3,..., dan seterusnya, AE2 ialah penggunaan bahan api pada ke-30. Operasi adalah seperti berikut:

1. Dalam sheet0, masukkan formula: B2=VLOOKUP(A2,Sheet1!A:B,2,0),C2=VLOOKUP(A2,Sheet2!A:B,2,0),D2=VLOOKUP(A2 , Helaian3!A:B,2,0),...AE2=VLOOKUP(A2,Helaian30!A:B,2,0).

2 Dalam helaian0, pilih B2 hingga AE2 (iaitu, semua sel tempat formula ditetapkan) dan seret ke bawah sehingga anda mencapai baris dengan nombor plat dalam lajur A.

Dalam kes ini, anda hanya perlu memasukkan data yang berkaitan dalam helaian yang berbeza, dan helaian induk akan mengenalinya secara automatik, tetapi premisnya ialah nombor plat mesti konsisten, jika tidak, ia tidak boleh dikenali secara automatik. Cuba dahulu untuk memastikan ia berfungsi.

Atas ialah kandungan terperinci Gabungkan data excel daripada berbilang lembaran kerja yang berbeza ke dalam satu jadual keseluruhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Aplikasi kalkulator anda boleh diganti oleh Microsoft Excel Aplikasi kalkulator anda boleh diganti oleh Microsoft Excel Mar 06, 2025 am 06:01 AM

Ditch the Calculator: Mengapa dan Cara Menggunakan Excel untuk Semua Pengiraan Anda Saya tidak menyentuh kalkulator dalam usia. Kenapa? Kerana Microsoft Excel mengendalikan semua pengiraan saya dengan mudah, dan ia boleh melakukan perkara yang sama untuk anda. Mengapa Excel mengalahkan kalkulator Manakala

DON ' t Buat jadual di Word: Gunakan Excel sebaliknya DON ' t Buat jadual di Word: Gunakan Excel sebaliknya Mar 06, 2025 am 03:04 AM

Mewujudkan jadual di Word, walaupun bertambah baik, masih rumit dan kadang -kadang membawa lebih banyak masalah. Inilah sebabnya mengapa anda sentiasa membuat jadual di Microsoft Excel. Mengapa lebih baik membuat jadual di Excel? Singkatnya, perkataan adalah pemproses perkataan, sementara Excel adalah pemproses data. Jadi perkataan tidak dibina untuk penciptaan meja terbaik, tetapi produk yang sama, Excel. Berikut adalah beberapa sebab mengapa membuat jadual di Excel lebih baik daripada menggunakan Microsoft Word: Walaupun menghairankan bahawa anda boleh menggunakan banyak ciri seperti Excel dalam jadual Microsoft Word, dalam Excel anda

Cara mengurangkan jurang antara bar dan lajur dalam carta Excel (dan mengapa anda perlu) Cara mengurangkan jurang antara bar dan lajur dalam carta Excel (dan mengapa anda perlu) Mar 08, 2025 am 03:01 AM

Tingkatkan carta Excel anda: Mengurangkan jurang antara bar dan lajur Membentangkan data secara visual dalam carta dengan ketara meningkatkan kebolehbacaan spreadsheet. Excel cemerlang dalam penciptaan carta, tetapi menu yang luas dapat mengaburkan ciri -ciri sederhana namun kuat, SUC

Cara Menggunakan Fungsi AverageIf dan PurperiFS dalam Excel Cara Menggunakan Fungsi AverageIf dan PurperiFS dalam Excel Mar 07, 2025 am 06:03 AM

Pandangan Pantas Fungsi AververIf dan PurperiFS dalam Excel Fungsi Excel's AverifiF dan AverageFs boleh digunakan untuk mengira nilai purata dataset. Walau bagaimanapun, tidak seperti fungsi purata yang lebih mudah, mereka dapat memasukkan atau mengecualikan nilai tertentu dalam pengiraan. Cara menggunakan fungsi purataFIF di Excel Fungsi purata Excel membolehkan anda mengira nilai purata dataset yang ditapis berdasarkan satu set keadaan. Sintaks fungsi purataf Fungsi purataFIF mengandungi tiga parameter: = Purataf (x, y, z)

5 perkara yang boleh anda lakukan di Excel untuk web hari ini yang anda tidak dapat 12 bulan yang lalu 5 perkara yang boleh anda lakukan di Excel untuk web hari ini yang anda tidak dapat 12 bulan yang lalu Mar 22, 2025 am 03:03 AM

Versi Web Excel mempunyai peningkatan untuk meningkatkan kecekapan! Walaupun versi desktop Excel lebih kuat, versi web juga telah meningkat dengan ketara sepanjang tahun lalu. Artikel ini akan memberi tumpuan kepada lima penambahbaikan utama: Mudah masukkan baris dan lajur: Di Web Excel, hanya hover ke atas tajuk baris atau lajur dan klik tanda "" yang nampaknya memasukkan baris atau lajur baru. Tidak perlu menggunakan fungsi "Masukkan" menu klik kanan yang mengelirukan lagi. Kaedah ini lebih cepat, dan baris atau lajur yang baru dimasukkan mewarisi format sel bersebelahan. Eksport sebagai fail CSV: Excel kini menyokong pengeksport lembaran kerja sebagai fail CSV untuk pemindahan dan keserasian data mudah dengan perisian lain. Klik "Fail"> "Eksport"

Pintasan papan kekunci Microsoft Excel: Lembaran Cheat yang Boleh Dicetak Pintasan papan kekunci Microsoft Excel: Lembaran Cheat yang Boleh Dicetak Mar 14, 2025 am 12:06 AM

Master Microsoft Excel dengan pintasan papan kekunci penting ini! Lembaran cheat ini memberikan akses cepat kepada arahan yang paling kerap digunakan, menjimatkan masa dan usaha yang berharga. Ia merangkumi kombinasi utama penting, tampal fungsi khas, workboo

Cara Menggunakan Lambda di Excel untuk Membuat Fungsi Anda Sendiri Cara Menggunakan Lambda di Excel untuk Membuat Fungsi Anda Sendiri Mar 21, 2025 am 03:08 AM

Fungsi Lambda Excel: Panduan Mudah untuk Membuat Fungsi Tersuai Sebelum Excel memperkenalkan fungsi Lambda, mewujudkan fungsi tersuai memerlukan VBA atau makro. Sekarang, dengan Lambda, anda boleh dengan mudah melaksanakannya menggunakan sintaks Excel yang biasa. Panduan ini akan membimbing anda langkah demi langkah bagaimana menggunakan fungsi Lambda. Adalah disyorkan bahawa anda membaca bahagian -bahagian panduan ini dalam rangka, mula -mula memahami contoh tatabahasa dan mudah, dan kemudian belajar aplikasi praktikal. Fungsi Lambda tersedia untuk Microsoft 365 (Windows dan Mac), Excel 2024 (Windows dan Mac), dan cemerlang untuk web. E

Sekiranya anda tidak menggunakan alat kamera tersembunyi yang tersembunyi, anda akan kehilangan muslihat Sekiranya anda tidak menggunakan alat kamera tersembunyi yang tersembunyi, anda akan kehilangan muslihat Mar 25, 2025 am 02:48 AM

Pautan cepat Mengapa menggunakan alat kamera?

See all articles