Fungsi INDEX

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Fungsi INDEX mengembalikan nilai atau referensi ke sebuah nilai dari dalam tabel atau rentang.

Browser Anda tidak mendukung video. Instal Microsoft Silverlight, Adobe Flash Player, atau Internet Explorer 9.

Ada dua cara menggunakan fungsi INDEX:

  • Jika Anda ingin mengembalikan nilai dari sel atau array sel, lihat formulir Array.

  • Jika Anda ingin mengembalikan referensi ke sel-sel tertentu, lihat referensi formulir.

Formulir Array

Deskripsi

Mengembalikan nilai sebuah elemen di dalam tabel atau larik, yang dipilih oleh indeks nomor baris dan kolom.

Gunakan formulir array jika argumen pertama ke INDEX merupakan konstanta array.

Sintaks

INDEX(array, row_num, [column_num])

Sintaks fungsi INDEX memiliki argumen ini.

  • Array    Diperlukan. Sebuah rentang sel atau konstanta array.

    • Jika array hanya berisi satu baris atau kolom, maka argumen Row_num atau Column_num terkait opsional.

    • Jika array memiliki lebih dari satu baris dan lebih dari satu kolom, dan hanya Row_num atau Column_num saja yang digunakan, maka INDEX mengembalikan barisan seluruh baris atau kolom dalam array.

  • Row_num    Diperlukan. Memilih baris di dalam array yang mengembalikan nilai. Jika Row_num dikosongkan, maka Column_num diperlukan.

  • Column_num    Opsional. Memilih kolom di dalam array yang mengembalikan nilai. Jika Column_num dikosongkan, maka Row_num diperlukan.

Keterangan

  • Jika argumen Row_num dan Column_num digunakan, maka INDEX mengembalikan nilai di dalam sel di irisan Row_num dan Column_num.

  • Jika Anda menentukan Row_num atau Column_num sebagai 0 (nol), maka INDEX mengembalikan barisan nilai untuk masing-masing kolom atau baris secara keseluruhan. Untuk menggunakan nilai-nilai yang dikembalikan sebagai array, masukkan fungsi INDEX sebagai rumus array di dalam rentang sel horizontal untuk baris, dan di dalam rentang sel vertikal untuk kolom. Untuk memasukkan rumus array, tekan CTRL+SHIFT+ENTER.

    Catatan: Di Excel Web App, Anda tidak bisa membuat rumus array.

  • Row_num dan Column_num harus menunjuk ke sebuah sel di dalam array; jika tidak, INDEX mengembalikan nilai kesalahan #REF!

Contoh

Contoh 1

Contoh-contoh ini menggunakan fungsi INDEX untuk menemukan nilai di dalam sel irisan tempat baris dan kolom bertemu.

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

Data

Data

Apel

Jeruk

Pisang

Pir

Rumus

Deskripsi

Hasil

'=INDEX(A2:B3,2,2)

Nilai di irisan baris kedua dan kolom kedua di rentang A2:B3.

=INDEX(A2:B3,2,2)

'=INDEX(A2:B3,2,1)

Nilai di irisan baris kedua dan kolom pertama di rentang A2:B3.

=INDEX(A2:B3,2,1)

Contoh 2

Contoh-contoh ini menggunakan fungsi INDEX di dalam sebuah rumus array untuk mencari nilai di dalam dua sel yang ditentukan di dalam array 2x2.

Rumus

Deskripsi

Hasil

'=INDEX({1,2;3,4},0,2)

Nilai yang ditemukan di baris pertama, kolom kedua di array. Array berisi 1 dan 2 di baris pertama dan 3 dan 4 di baris kedua.

=INDEX({1,2;3,4},0,2)

Nilai yang ditemukan di baris kedua, kolom kedua di array (sama seperti array di atas).

=INDEX({1,2;3,4},0,2)

Catatan: Rumus di sel C2 adalah rumus array. Agar rumus ini mengembalikan nilai di sel C2 dan C3, pilih C2 dan C3, tekan F2, lalu tekan CTRL+Shift+Enter. Jika tidak, hanya nilai dalam sel C2 yang akan dikembalikan.

Atas halaman

Formulir referensi

Deskripsi

Mengembalikan referensi sel di irisan baris dan kolom tertentu. Jika sebuah referensi terdiri dari seleksi yang tidak berdekatan, maka Anda bisa menentukan seleksi untuk memeriksa.

Sintaks

INDEX(reference, row_num, [column_num], [area_num])

Sintaks fungsi INDEX memiliki argumen ini.

  • Reference    Diperlukan. Referensi ke satu atau lebih rentang sel.

    • Jika Anda memasukkan rentang yang tidak berdekatan untuk referensi, maka sertakan referensi di dalam kurung.

    • Jika setiap area di dalam referensi hanya berisi satu baris atau kolom, maka argumen Row_num atau Column_num, secara berurutan, opsional. Misalnya, untuk referensi baris tunggal, gunakan INDEX(reference,,column_num).

  • Row_num    Diperlukan. Nomor baris di dalam referensi yang mengembalikan nilai.

  • Column_num    Opsional. Nomor baris di dalam referensi yang mengembalikan nilai.

  • Area_num    Opsional. Memilih rentang di dalam referensi yang mengembalikan irisan Row_num dan Column_num. Area pertama yang dipilih atau dimasukkan diberi nomor 1, yang kedua 2, dan seterusnya. Jika Area_num dikosongkan, maka INDEX menggunakan area 1.

Misalnya, jika Reference menguraikan sel (A1:B4,D1:E4,G1:H4), maka Area_num 1 adalah rentang A1:B4, Area_num 2 adalah rentang D1:E4, dan Area_num 3 adalah rentang G1:H4.

Keterangan

  • Setelah Referensi dan Area_num memilih rentang tertentu, Row_num dan Column_num memilih sel tertentu: Row_num 1 adalah baris pertama di dalam rentang, Column_num 1 adalah kolom pertama, dan seterusnya. Referensi yang dikembalikan oleh INDEX adalah irisan Row_num dan Column_num.

  • Jika Anda menentukan Row_num atau Column_num sebagai 0 (nol), maka INDEX mengembalikan referensi untuk masing-masing kolom atau baris secara keseluruhan.

  • Row_num, Column_num dan Area_num harus menunjuk ke sebuah sel di dalam referensi; kalau tidak, maka INDEX mengembalikan nilai kesalahan #REF! Jika Row_num dan Column_num dikosongkan, maka INDEX mengembalikan area di dalam referensi yang ditentukan oleh Area_num.

  • Hasil fungsi INDEX adalah referensi dan diterjemahkan seperti itu oleh rumus lain. Tergantung rumusnya, nilai yang dikembalikan INDEX dapat digunakan baik sebagai referensi atau sebagai nilai. Misalnya, rumus CELL("width",INDEX(A1:B2,1,2)) sama dengan CELL("width",B1). Fungsi CELL digunakan untuk mengembalikan nilai INDEX sebagai referensi sel. Sebaliknya, rumus seperti 2*INDEX(A1:B2,1,2) menerjemahkan nilai yang dikembalikan INDEX menjadi nomor di sel B1.

Catatan: Fungsi CELL tidak tersedia di Excel Web App.

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A1 lembar kerja Excel yang baru. Agar rumus memperlihatkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

Buah

Harga

Jumlah

Apel

$0,69

40

Pisang

$0,34

38

Jeruk

$0,55

15

Jeruk

$0,25

25

Pir

$0,59

40

Almond

$2,80

10

Mete

3,55

16

Kacang

$1,25

20

Walnut

$1,75

12

Rumus

Deskripsi

Hasil

=INDEX(A2:C6, 2, 3)

Irisan baris kedua dan kolom ketiga di rentang A2:C6, yang merupakan konten sel C3.

38

=INDEX((A1:C6, A8:C11), 2, 2, 2)

Irisan baris kedua dan kolom kedua di area kedua dari A8:C11, yang merupakan konten sel B9.

3.55

=SUM(INDEX(A1:C11, 0, 3, 1))

Jumlah kolom ketiga di area pertama dari rentang A1:C11, yang merupakan jumlah dari C1:C6.

216

=SUM(B2:INDEX(A2:C6, 5, 2))

Jumlah dari rentang yang dimulai dari B2, dan berakhir diirisan baris kelima dan kolom kedua dari rentang A2:A6, yang merupakan jumlah dari B2:B6.

2,42

Atas halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Lihat Juga

Fungsi VLOOKUP

Fungsi MATCH

Fungsi INDIRECT

Panduan dan contoh rumus array

Fungsi pencarian dan referensi (referensi)

Apakah informasi ini bermanfaat?

Hebat! Ada umpan balik lainnya?

Bagaimana kami dapat meningkatkannya?

Terima kasih atas umpan balik Anda!

×