"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
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.
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!