Rumah  >  Artikel  >  Tutorial perisian  >  Gabungkan data hamparan

Gabungkan data hamparan

PHPz
PHPzke hadapan
2024-01-09 18:30:531140semak imbas

Cantuman data hamparan

"Lookup" dalam Excel bermaksud "cari" dalam bahasa Cina Terdapat tiga fungsi yang berkaitan dengan "Lookup" dalam Excel: VLOOKUP, HLOOKUP dan LOOKUP. Antaranya, fungsi VLOOKUP mencari mengikut lajur. Sintaksnya ialah: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]). lookup_value ialah nilai yang akan dicari, table_array ialah kawasan jadual yang akan dicari, col_index_num ialah bilangan lajur yang nilainya akan dikembalikan, [range_lookup] ialah parameter pilihan yang digunakan untuk menentukan sama ada untuk melakukan pemadanan anggaran.

1. Fungsi: Cari data yang ditentukan dalam lajur pertama jadual dan kembalikan data dalam lajur yang ditentukan dalam baris di mana data yang dinyatakan berada. 2. Format Standard Tatabahasa: VLOOKUP(lookup_value,table_array,col_index_num, range_lookup)

VLOOKUP (data perlu dicari di lajur pertama, jadual data di mana data perlu dicari, nombor lajur nilai lajur tertentu perlu dikembalikan, nilai logik Betul atau Salah) 1.Lookup_value ialah "Perlu berada dalam lajur pertama jadual data Data untuk dicari", yang boleh menjadi nilai berangka, rentetan teks atau rujukan. 2.Table_array ialah "jadual data di mana data perlu ditemui", dan anda boleh menggunakan julat sel atau nama julat, dsb. ⑴Jika range_lookup adalah BENAR atau ditinggalkan, nilai dalam lajur pertama table_array mesti disusun dalam tertib menaik, jika tidak, fungsi VLOOKUP tidak boleh mengembalikan nilai yang betul. Jika range_lookup adalah FALSE, table_array tidak perlu diisih. ⑵Nilai dalam lajur pertama Table_array boleh berupa teks, nombor atau nilai logik. Jika ia adalah teks, teks itu tidak sensitif huruf besar-besaran. 3.Col_index_num ialah nombor lajur bagi nilai yang sepadan untuk dikembalikan dalam table_array. Apabila Col_index_num ialah 1, nilai dalam lajur pertama table_array dikembalikan; Jika Col_index_num kurang daripada 1, fungsi VLOOKUP mengembalikan nilai ralat #VALUE! ; Jika Col_index_num lebih besar daripada bilangan lajur dalam table_array, fungsi VLOOKUP mengembalikan nilai ralat #REF!. 4.Range_lookup ialah nilai logik, menunjukkan sama ada fungsi VLOOKUP mengembalikan padanan tepat atau padanan anggaran

4. Contoh permohonan A B C D 1 No Nama Jabatan Gaji 2 2005001 Jay Chou 2870 Pejabat 3 2005002 Elva Hsiao 2750 Jabatan Personel 4 2005006 Zheng Zhihua 2680 Jabatan Bekalan 5 2005010 Tu Honggang Jabatan Kewangan 5 2005010 Tu Honggang Jabatan 7 20 05036 Meng Lajur Kesatuan Tingwei 2200 A telah diisih ( Parameter keempat lalai kepada TRUE) VLOOKUP(2005001,A1:D7,2,TRUE) bersamaan dengan "Jay Chou" VLOOKUP(2005001,A1:D7,3,TRUE) adalah sama dengan "2870" VLOOKUP(2005001,A1:D7, 4,TRUE) bersamaan dengan "pejabat" VLOOKUP(2005019,A1:D7,2,TRUE) bersamaan dengan "Sun Nan" VLOOKUP(2005036,A1:D7,3, TRUE) bersamaan dengan "2200" VLOOKUP(2005036,A1:D7,4, TRUE) bersamaan dengan "kesatuan" VLOOKUP(2005036,A1:D7,4) bersamaan dengan "kesatuan

Cara menggabungkan data dalam dua hamparan dalam excel

1. Untuk menggabungkan berbilang lembaran kerja ke dalam satu jadual, cara terpantas ialah menggunakan pemprosesan makro:

Sebagai contoh, gabungkan berbilang jadual ke dalam jadual keseluruhan:

Jumlah jadual hanya mempunyai satu tajuk

Klik kanan tab Lembaran Kerja Ringkasan, lihat kod, salin kod berikut ke dalamnya, dan jalankan F5:

Sub lembaran kerja cantum()

Untuk Setiap st Dalam Lembaran Kerja

Jika st.Name ActiveSheet.Name Kemudian st.UsedRange.Offset(1, 0).Salin [a65536].End(xlUp).Offset(1, 0)

Seterusnya

Tamat Sub

2. Beberapa jadual akan digabungkan ke dalam jadual induk.

3 Contoh berikut: Jalankan kod di atas dalam Jumlah Helaian, dan semua sub-jadual bulanan akan diringkaskan untuk memudahkan pemprosesan berikutnya tanpa perlu menampalnya berulang kali.

Cara menggabungkan data daripada berbilang jadual excel bersama

Kembangkan semua

1 Buat folder baharu, letakkan jadual untuk digabungkan ke dalamnya, buat jadual baharu, buka dengan excel, klik kanan Sheet1

.

2 Pilih untuk melihat kod (PS: Excel mempunyai satu item, WPS tidak)

3. Salin kod berikut ke dalam kotak teks:

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).UsedJulat.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. Klik Jalankan Selepas tempoh masa (bergantung pada saiz dan bilangan jadual), cantuman selesai.

Atas ialah kandungan terperinci Gabungkan data hamparan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam