Mengambil Nilai dengan INDEX
Kembalikan nilai dari rentang berdasarkan posisi baris dan kolomnya
Mengambil Nilai dengan INDEX adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Mengenal Fungsi INDEX
Fungsi INDEX menjawab pertanyaan sederhana: "Nilai apa yang berada pada posisi tertentu dalam suatu rentang?" Anda memberikan blok sel dan nomor baris, lalu fungsi ini mengembalikan apa pun yang berada di sana.
Bayangkan rentang seperti daftar bernomor. INDEX seperti mengatakan, "berikan item nomor 3." Fungsi ini belum mencari berdasarkan nama; fungsi ini hanya mengambil berdasarkan posisi.
Hal ini menjadikan INDEX pasangan yang sempurna untuk mengambil nilai setelah Anda mengetahui di mana nilai tersebut berada.
Sintaks Dasar
Bentuk INDEX yang paling sederhana memerlukan dua informasi:
- larik — rentang sel yang akan dicari
- nomor_baris — baris dari rentang tersebut yang akan dikembalikan
Jadi, =INDEX(B2:B6, 3) berarti: "Dari rentang B2:B6, kembalikan nilai pada posisi ke-3." Jika B2:B6 berisi nama, rumus ini mengembalikan nama ke-3.
Nomor baris dihitung di dalam rentang, bukan dari bagian atas lembar.
=INDEX(B2:B6, 3)Menghitung di Dalam Rentang
Hal ini sering membingungkan pada awalnya. Jika rentang Anda dimulai pada baris 2, sel di baris 2 adalah posisi 1, bukan 2.
Bayangkan B2:B6 berisi: Apel, Pisang, Ceri, Kurma, Buah ara. Posisi 1 adalah Apel (di sel B2), posisi 2 adalah Pisang, dan posisi 3 adalah Ceri.
Jadi, =INDEX(B2:B6, 3) mengembalikan Ceri. Posisi selalu relatif terhadap awal rentang yang Anda berikan.
=INDEX(B2:B6, 3)Contoh Penerapan
Misalkan kolom A mencantumkan nama karyawan dan Anda ingin mengambil nama ke-4. Data Anda berada di A2:A10.
Anda menulis =INDEX(A2:A10, 4). INDEX menghitung turun empat posisi dari A2 dan mengembalikan nama di A5.
Perhatikan bahwa Anda tidak pernah mengetikkan nama. INDEX tidak peduli apa nilainya, melainkan hanya di mana letaknya. Sifat berbasis posisi inilah yang membuatnya sangat cocok dipasangkan dengan fungsi yang menemukan posisi untuk Anda.
=INDEX(A2:A10, 4)Menambahkan Nomor Kolom
INDEX juga memiliki bentuk dua dimensi yang lebih lengkap ketika rentang Anda mencakup beberapa kolom:
=INDEX(array, row_num, column_num)
Sekarang Anda menentukan baris dan kolom di dalam blok tersebut. Misalnya, =INDEX(A2:C10, 4, 2) mengembalikan nilai pada baris ke-4 dan kolom ke-2 dari blok tersebut.
Kedua angka dihitung dari sudut kiri atas rentang yang Anda berikan.
=INDEX(A2:C10, 4, 2)Memilih Sel dalam Kisi
Bayangkan sebuah tabel kecil di A2:C5, dengan kolom A berisi Wilayah, kolom B berisi Produk, dan kolom C berisi Penjualan. Anda ingin mengambil angka penjualan dari baris data ke-3.
Penjualan berada di kolom ke-3, dan baris data ke-3 adalah posisi 3. Jadi, Anda menulis =INDEX(A2:C5, 3, 3).
INDEX langsung menuju baris 3, kolom 3 dari blok tersebut dan mengembalikan satu nilai penjualan itu. Satu rumus menghasilkan perpotongan yang tepat.
=INDEX(A2:C5, 3, 3)Mengembalikan Seluruh Baris atau Kolom
Jika Anda menetapkan salah satu angka ke 0 (atau menghilangkannya dalam banyak kasus), INDEX mengembalikan seluruh baris atau kolom, bukan satu sel saja.
=INDEX(A2:C5, 0, 2) mengembalikan seluruh kolom ke-2 dari blok tersebut. Dalam spreadsheet modern, hasilnya meluber ke bawah dan mengisi beberapa sel.
Hal ini berguna ketika Anda perlu memasukkan seluruh kolom ke fungsi lain, bukan hanya satu nilai.
=INDEX(A2:C5, 0, 2)INDEX dengan Satu Kolom
Jika rentang Anda hanya selebar satu kolom, Anda dapat menghilangkan argumen kolom sepenuhnya. INDEX menganggap kolomnya adalah kolom 1.
Jadi, untuk harga di C2:C20, =INDEX(C2:C20, 7) cukup mengembalikan harga ke-7. Anda tidak perlu menentukan nomor kolom.
Demikian pula, untuk satu baris nilai seperti E1:J1, =INDEX(E1:J1, 1, 4) mengembalikan nilai ke-4 pada baris tersebut. INDEX menyesuaikan diri dengan bentuk data Anda.
=INDEX(C2:C20, 7)Mengapa Posisi Lebih Baik daripada Nilai Tetap
Anda mungkin bertanya-tanya, mengapa tidak langsung mengetikkan =A5? Kekuatan INDEX terletak pada posisi yang dapat berupa perhitungan atau referensi sel, bukan angka tetap.
Misalnya, =INDEX(A2:A100, D1) mengembalikan baris yang nomornya tersimpan di D1. Ubah D1 menjadi 5 dan INDEX mengembalikan entri ke-5; ubah menjadi 20 dan INDEX mengembalikan entri ke-20.
Inilah yang mengubah INDEX dari sesuatu yang sekadar menarik menjadi alat pencarian dinamis.
=INDEX(A2:A100, D1)Contoh Penggunaan Nyata
Misalkan Anda memiliki papan peringkat di A2:A11 dan daftar tarik-turun di F1, tempat pengguna memilih nomor peringkat dari 1 sampai 10.
Anda menulis =INDEX(A2:A11, F1). Saat seseorang memilih 1 di F1, mereka melihat pemain peringkat teratas; memilih 3 menampilkan pemain di posisi ketiga.
Rumusnya tidak pernah berubah, hanya masukannya yang berubah. Inilah cikal bakal setiap pencarian fleksibel yang akan Anda buat selanjutnya.
=INDEX(A2:A11, F1)Waspadai Posisi di Luar Rentang
Jika Anda meminta INDEX mengembalikan posisi yang tidak ada, Anda akan mendapatkan kesalahan #REF!. Untuk rentang yang berisi 5 entri, meminta posisi 6 akan gagal.
Misalnya, =INDEX(A2:A6, 9) mengembalikan #REF! karena tidak ada entri ke-9 dalam rentang lima baris.
Pastikan nomor posisi berada dalam ukuran rentang. Saat nanti Anda memasukkan posisi dari MATCH, hal ini jarang terjadi, tetapi Anda tetap perlu mengenali kesalahan tersebut.
=INDEX(A2:A6, 9)Pemeriksaan Singkat
Uji pemahaman Anda tentang cara INDEX menghitung posisi.
Ringkasan: INDEX Mengembalikan Berdasarkan Posisi
Anda telah mempelajari bahwa INDEX mengambil nilai berdasarkan posisinya di dalam rentang:
=INDEX(array, row_num)untuk satu kolom atau satu baris=INDEX(array, row_num, column_num)untuk blok dua dimensi- Posisi dihitung dari awal rentang, sehingga sel pertama adalah posisi 1
- Posisi dapat berupa angka, referensi sel, atau perhitungan, sehingga INDEX bersifat dinamis
Selanjutnya Anda akan mempelajari MATCH, fungsi yang menemukan posisi tersebut secara otomatis.
=INDEX(A2:A11, F1)Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengambil Nilai dengan INDEX” gratis?
Ya — teks lengkap “Mengambil Nilai dengan INDEX” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Mengambil Nilai dengan INDEX”?
Kembalikan nilai dari rentang berdasarkan posisi baris dan kolomnya Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Mengambil Nilai dengan INDEX” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengambil Nilai dengan INDEX
- Menemukan Posisi dengan MATCH
- Menggabungkan INDEX dan MATCH
- Mengapa INDEX-MATCH Lebih Unggul daripada VLOOKUP