Daftar Isi
The INDEX adalah salah satu dari 10 fungsi Excel yang paling banyak digunakan. Dalam tutorial ini, Anda akan mendapatkan ide lengkap tentang bagaimana fungsi INDEX berfungsi di Excel secara individual dan dengan fungsi Excel lainnya.
Anda akan mendapatkan Excel INDEX berfungsi dalam dua bentuk: Bentuk Larik dan Formulir Referensi .
Fungsi INDEX Excel dalam Bentuk Array (Tampilan Cepat):
Bila Anda bermaksud mengembalikan nilai (atau nilai) dari satu rentang, Anda akan menggunakan bentuk larik dari INDEX fungsi.
Fungsi INDEX Excel dalam Bentuk Referensi (Tampilan Cepat):
Apabila Anda bermaksud mengembalikan nilai (atau nilai) dari beberapa rentang, Anda akan menggunakan bentuk referensi dari INDEX fungsi.
Unduh Buku Kerja Excel
Unduh buku kerja Excel agar Anda bisa mempraktikkannya sendiri.
Penggunaan Fungsi INDEX.xlsxPengantar Fungsi INDEX di Excel
Fungsi Tujuan:
Ini mengembalikan nilai atau referensi sel di persimpangan baris dan kolom tertentu, dalam rentang tertentu.
Sintaks Fungsi INDEX dalam Bentuk Array:
=INDEX (array, row_num, [column_num])
Argumen:
argumen | wajib/ opsional | nilai |
---|---|---|
array | Diperlukan | Berikan rentang sel, atau konstanta larik ke argumen ini |
row_num | Diperlukan | Melewati nomor baris dalam rentang sel atau konstanta larik |
col_num | Opsional | Melewati nomor kolom dalam rentang sel atau konstanta larik |
Catatan:
- Jika Anda menggunakan kedua row_num dan column_num argumen INDEX akan mengembalikan nilai dari sel di persimpangan dari fungsi row_num dan column_num .
- Jika Anda menetapkan row_num atau column_num ke 0 (nol), maka Anda akan mendapatkan seluruh nilai kolom atau seluruh nilai baris masing-masing dalam bentuk array. Anda dapat memasukkan nilai-nilai tersebut ke dalam sel menggunakan Rumus Array.
Sintaks Fungsi INDEX dalam Bentuk Referensi:
=INDEX (referensi, row_num, [column_num], [area_num])
Argumen:
argumen | wajib/ opsional | nilai |
---|---|---|
referensi | Diperlukan | Melewati lebih dari satu rentang atau larik |
row_num | Diperlukan | Melewati nomor baris dalam rentang sel tertentu |
col_num | Opsional | Melewati nomor kolom dalam rentang sel tertentu |
area_num | Opsional | Melewati nomor area yang ingin Anda pilih dari sekelompok rentang |
Catatan:
- Jika mengoper lebih dari satu range atau array sebagai nilai array, Anda harus mengoper juga area_num.
- Jika area_num tidak ada, maka INDEX Fungsi akan bekerja dengan rentang pertama. Jika Anda mengoper nilai sebagai area_num , yang INDEX akan bekerja dalam kisaran spesifik itu.
- Jika konsepnya tidak jelas, jangan khawatir; lanjutkan ke langkah berikutnya, di mana saya akan menunjukkan kepada Anda sejumlah contoh yang bagus untuk menggunakan Excel INDEX berfungsi secara efektif.
6 Contoh Penggunaan Fungsi INDEX Secara Individual dan dengan Fungsi Excel Lainnya
Contoh 1: Memilih Item dari Daftar
Menggunakan Excel INDEX Anda dapat menggunakan nomor baris atau kolom yang dikodekan dengan keras dalam rumus atau menggunakan referensi sel.
Daftar Satu Dimensi dengan Kolom Tunggal:
Misalnya, jika kita ingin mengambil produk ke-3 dari daftar, kita bisa menggunakan rumus berikut di sel C13 , setelah menentukan nomor baris (nomor seri, dengan kata lain) dalam sel C12 .
=INDEX(B5:B10,C12)
Atau,
=INDEX(B5:B10,3)
Daftar Satu Dimensi dengan Baris Tunggal:
Demikian pula, kita bisa mengambil item dari satu baris menggunakan INDEX Tentukan nomor seri dalam kolom B dan menerapkan rumus berikut dalam sel C20 :
=INDEX(C17:H17,,B20)
Atau,
=INDEX(C17:H17,3)
Kamu juga bisa menuliskan nomor serinya secara langsung dalam rumusnya daripada menggunakan referensi cell. Namun, kami sarankan untuk menggunakan referensi cell karena akan membuat pekerjaanmu lebih dinamis.
Mengambil Item dari Daftar Multidimensi:
Untuk mengambil item dari daftar beberapa dimensi, Anda harus menentukan nomor baris dan kolom di dalam INDEX fungsi.
Contohnya, Jika Anda ingin mendapatkan item dari Baris ke-3 dan Kolom ke-4 dari daftar, Anda harus menyisipkan rumus berikut dalam sel C33 .
=INDEX(C26:H29,C31,C32)
Catatan:
- Jika Anda menentukan nomor baris di luar kisaran daftar Anda (larik yang telah Anda tentukan ke INDEX fungsi), maka akan menyebabkan #REF! kesalahan .
- Anda juga bisa merujuk ke larik sebagai referensi dan menerapkan INDEX Sebagai contoh, rumus =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) akan mengembalikan 8. konstanta larik {1,2,3;4,5,6;7,8,9;10,11,12} berisi kolom-kolom yang dipisahkan oleh titik koma.
Baca selengkapnya: Cara Menggunakan INDEX MATCH dengan Excel VBA
Contoh 2: Memilih Item dari Beberapa Daftar
Anda mungkin sudah menyadarinya; yang INDEX memiliki argumen opsional lain yaitu [area_num]. Dengan ini, Anda dapat memasukkan beberapa larik atau rentang referensi dalam fungsi INDEX dan menentukan dari larik mana, fungsi tersebut akan mengembalikan item atau nilai.
Misalnya, kita memiliki dua daftar di sini, satu untuk Windows dan yang lainnya adalah untuk MS Office. Anda bisa menerapkan rumus berikut ini untuk mendapatkan nilai dari jendela daftar.
=INDEX((D5:G9,I5:L9),C11,E11,1)
Atau,
=INDEX((D5:G9,I5:L9),C11,E11,2)
untuk mendapatkan item dari MS Office daftar.
Catatan:
Jika Anda tidak menentukan angka dalam rumus ini, Excel akan mempertimbangkan area 1 untuk mengembalikan nilai, secara default.
Contoh 3: Gabungkan Fungsi MATCH dengan INDEX untuk Mencocokkan Beberapa Kriteria dan Nilai Pengembalian
The Fungsi MATCH mengembalikan posisi relatif item dalam larik yang cocok dengan nilai tertentu dalam urutan tertentu. Anda dapat dengan mudah mengambil nomor baris dan kolom untuk rentang tertentu menggunakan perintah PERTANDINGAN fungsi.
Mari kita lihat contoh berikut. Kami ingin mencocokkan beberapa kriteria yang ditentukan dalam sel C12 dan C13.
Langkah-langkah:
- Terapkan rumus berikut dalam Sel C14 :
=INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))
- Tekan MASUK.
Baca selengkapnya: INDEX Mencocokkan Beberapa Kriteria dalam Baris dan Kolom di Excel
🔎 Bagaimana Cara Kerja Formula Ini?
Mari kita lihat bagaimana rumus ini bekerja bagian demi bagian.
- COCOKKAN (C12, B4: E4, 0)
Keluaran: 3
Penjelasan: The PERTANDINGAN fungsi mengambil input dari sel C12 dan melakukan pencocokan persis dalam kisaran B4:E4 . 0 digit pada argumen terakhir menunjukkan kecocokan yang tepat di sini. Akhirnya, karena item dalam C12 berada di kolom ketiga dari B4:E4 rentang, fungsi mengembalikan 3.
- COCOKKAN (C13, B5: B10, 0)
Keluaran: 3
Penjelasan Sama seperti yang pertama PERTANDINGAN yang telah dijelaskan di atas. Namun kali ini, fungsi tersebut bekerja secara baris-bijaksana karena range B5:B10, yang berarti item-item berada dalam baris yang berbeda tetapi dalam satu kolom tunggal.
- INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))
Keluaran: 1930
Penjelasan : Kita dapat menyederhanakan rumus menggunakan output dari dua bagian MATCH. Jadi itu akan menjadi: INDEX (B5: E10, 3,3). Jadi, fungsi INDEX akan melakukan perjalanan ke baris 3 dan kemudian ke kolom 3 dalam rentang B5: E10. Dan dari perpotongan baris-kolom, itu akan mengembalikan nilai itu.
Baca selengkapnya: Cara Menggunakan Rumus INDEX MATCH di Excel (9 Contoh)
Contoh 4: Menggabungkan Fungsi INDEX, MATCH dan IF untuk Mencocokkan Beberapa Kriteria dari Dua Daftar
Sekarang, jika kita memiliki dua daftar dan ingin mencocokkan beberapa kriteria setelah memilih satu, apa yang harus dilakukan? Di sini, kami akan memberi Anda rumus.
Berikut adalah dataset kami dan kami memiliki data Penjualan untuk Windows dan MS Office di berbagai negara dan tahun.
Kami akan menetapkan 3 kriteria: Produk nama, Tahun, dan Negara, dan mengambil data penjualan yang sesuai.
Langkah-langkah:
- Asumsikan bahwa kriteria yang ditetapkan adalah- Tahun: 2019 , Produk: MS Office dan Negara: Kanada .
- Atur mereka dalam sel C11, C12, dan C13 masing-masing.
- Sekarang, terapkan rumus berikut dalam Sel C14 dan tekan MASUK.
=INDEX(INDEX((D5:G9,I5:L9),,,,IF(C12="Windows",1,2)),MATCH(C13,B5:B9,0),MATCH(C11,INDEX((D5:G5,I5:L5),,,,IF(C12="Windows",1,2)),0)))
- Anda akan melihat data penjualan yang sesuai di Sel C14 sekarang.
- Anda bisa membuat rumus ini lebih dinamis dengan menggunakan validasi data .
🔎 Bagaimana Cara Kerja Formula Ini?
- JIKA(C12="Windows",1,2))
Keluaran : 2
Penjelasan Karena Sel C12 berisi Windows , kriteria tidak cocok dan Fungsi IF kembali 2.
- INDEX((D5:G9,I5:L9),,,,IF(C12="Windows",1,2))
Keluaran : {2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9940}
Penjelasan Karena JIKA(C12="Windows",1,2) bagian mengembalikan 2, sehingga rumus ini menjadi INDEKS((D5:G9,I5:L9),,,,2) Sekarang, yang INDEX fungsi mengembalikan rentang kedua yang ditetapkan untuk itu.
- MATCH(C11,INDEX((D5:G5,I5:L5),,,,IF(C12="Windows",1,2)),0)
Keluaran : 3
Penjelasan Karena JIKA(C12="Windows",1,2) bagian mengembalikan 2, sehingga bagian ini menjadi MATCH(C11,INDEX((D5:G5,I5:L5),,,,2),0). Sekarang, INDEKS((D5:G5,I5:L5),,,,2) pengembalian bagian I5: G5 yaitu {2017,2018,2019,2020} . jadi PERTANDINGAN rumus menjadi MATCH(C11,{2017,2018,2019,2020},0) . dan PERTANDINGAN fungsi mengembalikan 3 karena nilai 2019 di Sel C11 berada di posisi ke-3 dari larik {2017,2018,2019,2020}.
- COCOKKAN (C13, B5: B9, 0),
Keluaran : 4
Penjelasan The PERTANDINGAN fungsi cocok dengan nilai dari Sel C13 di B5:B9 range dan mengembalikan 4 karena itu adalah posisi string "Canada" di dalam B5:B9 jangkauan.
- =INDEX({2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9940},4,3)
Keluaran : 3177
Penjelasan : Setelah semua bagian kecil dari rumus dilakukan, seluruh rumus terlihat seperti ini. Dan itu mengembalikan nilai di mana baris ke-4 dan kolom ke-3 berpotongan.
Baca selengkapnya: IF dengan INDEX-MATCH di Excel (3 Pendekatan yang Sesuai)
Contoh 5: Mengembalikan Baris atau Kolom Secara Keseluruhan dari Range
Menggunakan INDEX Anda juga dapat mengembalikan baris atau kolom seluruhnya dari suatu rentang. Untuk melakukan itu, jalankan langkah-langkah berikut.
Langkah-langkah:
- Katakanlah Anda ingin mengembalikan baris pertama dari Windows Terapkan rumus berikut di sel mana pun (di sini, di sel F11 ), dan tekan MASUK.
=INDEX(D6:G9,1,0)
- Perhatikan bahwa, kami telah menentukan nomor kolom sebagai 0 di sini. Kami juga dapat menerapkan rumus berikut untuk mendapatkan seluruh baris, meletakkan koma setelah argumen row_num, dan membiarkannya apa adanya tanpa menentukan nomor kolom apa pun.
=INDEX(D6:G9,1,)
- Tetapi jika Anda hanya menulis =INDEX(D6:G9,1) dan tekan MASUK, Anda hanya akan mendapatkan nilai pertama di baris pertama, bukan seluruh baris.
- Untuk mendapatkan kolom pertama secara keseluruhan, terapkan rumus berikut. Hal-hal yang harus Anda pertimbangkan jika mendapatkan pengembalian seluruh baris juga berlaku untuk kasus ini.
=INDEX(I6:L9,,1)
Catatan:
- Jika Anda menggunakan versi Excel yang lebih lama dari Microsoft 365 , lalu Anda harus menggunakan rumus Array untuk mengembalikan baris atau kolom dari rentang menggunakan rumus INDEX Fungsi.
- Misalnya, dalam dataset kita di sini, setiap baris rentang penjualan terdiri dari 4 nilai, jadi Anda harus memilih 4 sel secara horizontal dan kemudian memasukkan INDEX fungsi.
- Sekarang tekan CTRL + SHIFT + ENTER untuk memasukkan rumus sebagai rumus array.
- Dengan cara yang sama, Anda bisa menampilkan Entire Column.
- Untuk mengembalikan seluruh rentang, cukup tetapkan rentang ke argumen referensi dan masukkan 0 sebagai nomor kolom dan baris. Berikut adalah rumus sebagai contoh.
=INDEX(D6:G9,0,0)
Baca selengkapnya: Cara Mencocokkan Beberapa Kriteria dari Array yang Berbeda di Excel
Bacaan Serupa
- INDEX MATCH Beberapa Kriteria di Excel (Tanpa Rumus Array)
- INDEX Excel Mencocokkan kriteria tunggal / ganda dengan hasil tunggal / ganda
- Excel INDEX MATCH untuk Mengembalikan Beberapa Nilai dalam Satu Sel
- INDEX MATCH Beberapa Kriteria dengan Wildcard di Excel (Panduan Lengkap)
- Cara Memilih Data Tertentu di Excel (6 Metode)
Contoh 6: Fungsi INDEX Juga Dapat Digunakan Sebagai Referensi Sel
Dalam contoh 5, kita telah melihat bagaimana menggunakan INDEX untuk mengembalikan seluruh baris dari suatu rentang. Anda juga bisa menggunakan rumus sederhana berikut di sel mana pun untuk mendapatkan hal yang sama.
=D6:G6
Poin yang saya coba buat adalah- yang INDEX juga dapat mengembalikan referensi sel alih-alih nilai sel. Saya akan menggunakan INDEKS(D6:G9,1,4) bukannya G6 dalam rumus di atas. Oleh karena itu, rumusnya akan menjadi seperti ini,
=D6:INDEX(D6:G9,1,4)
🔎 Evaluasi Formula ini:
- Pertama, pilih sel tempat rumus berada.
- Pergi ke Rumus tab>> Audit Formula kelompok>> Klik pada Mengevaluasi Formula perintah.
- The Mengevaluasi Formula kotak dialog akan terbuka.
- Di bidang Evaluasi, Anda akan mendapatkan rumus =D6:INDEX(D6:G9,1,4) .
- Sekarang klik pada Evaluasi .
- Rumus sekarang menunjukkan rentang sel $D$6:$G$6 .
- Jadi, seluruh INDEX telah mengembalikan referensi sel, bukan nilai sel.
Kesalahan Umum Saat Menggunakan Fungsi INDEX di Excel
Kesalahan #REF!
Itu terjadi-
- Ketika argumen row_num yang Anda lewati lebih tinggi dari nomor baris yang ada dalam rentang.
- Ketika argumen col_num yang Anda lewati lebih tinggi dari nomor kolom yang ada dalam rentang.
- Ketika argumen area_num yang Anda lewati lebih tinggi dari nomor area yang ada.
Kesalahan #VALUE!
Ini terjadi ketika Anda memberikan nilai non-numerik sebagai row_num, col_num, atau area_num.
Kesimpulan
INDEX Fungsi adalah salah satu fungsi paling kuat di Excel. Untuk melakukan perjalanan melalui rentang sel, dan mengambil data dari rentang sel, Anda akan menggunakan banyak waktu Excel's INDEX Jika Anda mengetahui cara unik menggunakan Excel's INDEX Berfungsi, beri tahu kami di kotak komentar. Anda dapat mengunjungi blog untuk lebih banyak konten terkait Excel seperti itu.