Formula Excel: Gabungkan jadual dengan VLOOKUP -

Isi kandungan

Formula generik

=VLOOKUP($A1,table,COLUMN()-x,0)

Ringkasan

Untuk menggabungkan jadual, anda boleh menggunakan fungsi VLOOKUP untuk mencari dan mengambil data dari satu jadual ke yang lain. Untuk menggunakan VLOOKUP dengan cara ini, kedua-dua jadual mesti berkongsi id atau kunci yang sama.

Artikel ini menerangkan bagaimana menggabungkan jadual menggunakan VLOOKUP dan indeks lajur yang dikira. Ini adalah salah satu cara untuk menggunakan formula asas yang sama untuk mengambil data di lebih daripada satu lajur.

Dalam contoh yang ditunjukkan, kami menggunakan VLOOKUP untuk menarik Nama dan Negeri ke dalam jadual data invois. Formula VLOOKUP yang digunakan untuk keduanya sama:

=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)

Penjelasan

Ini adalah formula VLOOKUP "padanan tepat" standard dengan satu pengecualian: indeks lajur dikira menggunakan fungsi COLUMN. Apabila fungsi COLUMN digunakan tanpa argumen, ia mengembalikan nombor yang sesuai dengan lajur semasa.

Dalam kes ini, contoh pertama formula dalam lajur E mengembalikan 5, kerana lajur E adalah lajur ke-5 dalam lembaran kerja. Kami sebenarnya tidak mahu mengambil data dari lajur ke-5 dari jadual pelanggan (hanya ada 3 lajur total) jadi kami perlu mengurangkan 3 dari 5 untuk mendapatkan nombor 2, yang digunakan untuk mengambil Nama dari data pelanggan:

COLUMN()-3 = 2 // column E

Apabila formula disalin ke lajur F, formula yang sama menghasilkan nombor 3:

COLUMN()-3 = 3 // column F

Akibatnya, contoh pertama mendapat Nama dari jadual pelanggan (lajur 2), dan contoh ke-2 mendapat Status dari jadual pelanggan (lajur 3).

Anda boleh menggunakan pendekatan yang sama untuk menulis satu formula VLOOKUP yang boleh anda salin di banyak lajur untuk mendapatkan nilai dari lajur berturut-turut di jadual lain.

Dengan perlawanan dua hala

Cara lain untuk mengira indeks lajur untuk VLOOKUP adalah melakukan VLOOKUP dua hala menggunakan fungsi MATCH. Dengan pendekatan ini, fungsi MATCH digunakan untuk mengetahui indeks lajur yang diperlukan untuk lajur tertentu dalam jadual kedua.

Artikel menarik...