Terdapat dua tabel, satu berisi daftar produk dan kode uniknya, dan satu lagi berisi transaksi penjualan berdasarkan kode produk. Bagaimana cara mengambil nama produk berdasarkan kode yang ada dalam tabel transaksi?
Gunakan VLOOKUP atau INDEX MATCH untuk mencari nama produk berdasarkan kode di tabel transaksi.
-
VLOOKUP:
Jika kode produk ada di kolom pertama tabel referensi:excel
=VLOOKUP(A2, TabelProduk, 2, FALSE)
(A2 = kode di transaksi, TabelProduk = daftar produk, 2 = kolom nama produk).
-
INDEX MATCH:
Jika posisi kode tidak di kolom pertama:excel
=INDEX(TabelProduk[NamaProduk], MATCH(A2, TabelProduk[KodeProduk], 0))
Ini lebih fleksibel dibanding VLOOKUP.
Pilih yang paling cocok dengan struktur tabelmu
Gunakan fungsi pencarian di Excel untuk mencocokkan kode produk di tabel transaksi dengan kode di tabel daftar produk. Cara paling umum adalah dengan menggunakan VLOOKUP atau INDEX & MATCH.
-
Gunakan VLOOKUP:
-
Pastikan tabel daftar produk memiliki kode di kolom pertama dan nama produk di sebelah kanannya.
-
Gunakan rumus seperti ini di tabel transaksi:
=<span class="hljs-title function_ invoke__">VLOOKUP</span>(A2, DaftarProduk!<span class="hljs-attr">A</span>:B, <span class="hljs-number">2</span>, <span class="hljs-literal">FALSE</span>)
(A2 adalah kode produk di tabel transaksi, dan “DaftarProduk!A:B” adalah rentang tabel daftar produk)
-
-
Gunakan INDEX & MATCH (jika kode produk tidak di kolom pertama):
=<span class="hljs-title function_ invoke__">INDEX</span>(DaftarProduk!<span class="hljs-attr">B</span>:B, <span class="hljs-title function_ invoke__">MATCH</span>(A2, DaftarProduk!<span class="hljs-attr">A</span>:A, <span class="hljs-number">0</span>))
Ini mencari kode produk di kolom A dan mengambil nama di kolom B.
Dengan cara ini, nama produk akan muncul secara otomatis sesuai dengan kode di tabel transaksi