by · Published March 25, 2018 · Updated May 24, 2018 Show Anda pernah melakukan pencarian data dari suatu tabel ke tabel yang lain? Biasannya pengguna excel akan melakukannya dengan menggunakan Fungsi VLOOKUP atau Fungsi HLOOKUP. Akan tetapi kedua fungsi lookup ini mempunyai kelemahan yaitu hanya mampu membaca tabel array ke arah kanan atau kebawah saja. Bagaiamana agar Pencarian data tersebut fleksibel, dalam arti dapat mencari dan mengambil data dari kolom ataupun baris manapun yang kita tentukan, Fungsi INDEX MATCH adalah Solusinya. Kenapa Menggunakan Fungsi INDEX MATCH?Pada umumnya penggunaan Fungsi INDEX MATCH adalah untuk menanggulangi kelemahan dari fungsi VLOOKUP atau HLOOKUP. Hal ini disebabkan kedua fungsi LOOKUP tersebut hanya mampu membaca tabel array ke arah kanan atau kebawah. Sedangkan dalam dunia kerja, tabel array mempunyai bentuk yang elastis, tidak bisa diprediksi bahwa Cell yang menjadi acuan berada dikiri, kanan, bawah atau atas. untuk itu dengan menggunakan fungsi INDEX MATCH kekurangan tersebut dapat teratasi. Fungsi INDEXPada dasarnya Fungsi INDEX MATCH adalah dua fungsi yang berbeda yang mempunyai perhitungan dan argumen berbeda pula. Fungsi INDEX adalah fungsi yang cukup sederhana, digunakan untuk mendapatkan nilai dari suatu cell berdasarkan pencarian pada suatu definisi table / data range worksheet kita. Syntax =INDEX(array,row_num,Column_num) Keterangan :
Contoh Kasus : Kita diminta untuk mengindex data di kolom jenis produk yang akan di ambil dari tabel dibawahnya menggunakan fungsi INDEX. Penyelesaian :
Catatan : Pada fungsi Index untuk mengisi argumen Row_number dan Col_Number harus manual. Fungsi MATCHFungsi MATCH adalah fungsi yang digunakan untuk mencari suatu nilai dari suatu range yang terdapat pada suatu kolom atau baris, tapi tidak kedua-duanya. hasil dari fungsi ini adalah bernilai nomor. Syntax =MATCH(lookup_value, lookup_array, [match_type]) Keterangan :
Contoh Kasus : Carilah nomor baris dari tabel data berikut ini. Penyelesaian :
Catatan : Blok data Lookup_array hanya berupa Range Baris atau Range kolom saja. fungsi match mengembalikan nilai nomor baris atau kolom. Penggabungan Fungsi INDEX MACTHDari kedua Fungsi yang sudah kita pelajari diatas dapat kita gabungkan sebagai satu kesatuan rumus untuk mencari data dan mengindek data secara dinamis dalam suatu tabel. Syntax =INDEX(array,MATCH(lookup_value, lookup_array, [match_type])) Keterangan : Dari syntax diatas Fungsi INDEX dijadikan sebagai fungsi induk, kemudian fungsi MATCH digunakan untuk menggantikan argumen Row_number dalam fungsi index. Contoh Kasus : Dari tabel dibawah ini kita diminta untuk mengindex data “harga” dari tabel sumber disampingnya menggunakan fungsi index match. Penyelesaian :
Penjelasan :
Penggunaan fungsi index match diatas digunakan untuk data array vertikal, karena fungsi ini sangat dinamis anda juga dapat gunakan untuk bentuk data horisontal. Jika anda rasa tulisan ini bermanfaat jangan segan-segan untuk share dan comment..terimakasiih 😀 Apa fungsi index match?Index-Match bisa menggantikan fungsi LOOKUP, HLOOKUP dan VLOOKUP. Jadi anda tidak perlu pusing-pusing memilih-milih fungsi mana yg cocok dipakai. Bisa melakukan pencarian ke kiri/menoleh ke kiri yang tidak bisa dilakukan oleh vlookup. dengan index-match arah pencarian menjadi lebih fleksibel.
Apa itu fungsi Match pada Excel?Fungsi MATCH mencari item yang ditentukan dalam rentang sel, kemudian mengembalikan posisi relatif item tersebut dalam rentang. Sebagai contoh, jika rentang A1:A3 berisi nilai 5, 25, dan 38, rumus =MATCH(25,A1:A3,0) akan mengembalikan angka 2, karena 25 merupakan item kedua dalam rentang tersebut.
Jelaskan apa yang dimaksud dengan col index number?"Nomor indeks" kolom mengacu pada nomor urut. Misalnya, di dalam lembar lajur Anda ada kolom A, B, dan C; nomor indeks dari A adalah 1, B adalah 2, dan C adalah 3. Nomor indeks dimulai dari 1 pada kolom paling kiri, jadi jika data dimulai dari kolom F, nomor indeksnya adalah 1.
Rumus choose untuk apa?Gunakan CHOOSE untuk memilih satu dari hingga 254 nilai berdasarkan jumlah indeks. Misalnya, jika nilai1 sampai nilai7 adalah hari-hari dari minggu tersebut, CHOOSE mengembalikan salah satu hari ketika angka antara 1 dan 7 digunakan sebagai index_num.
|