
Ringkasan
Fungsi Excel INDEX mengembalikan nilai pada kedudukan tertentu dalam julat atau array. Anda boleh menggunakan INDEX untuk mendapatkan nilai individu atau keseluruhan baris dan lajur. INDEX sering digunakan dengan fungsi MATCH, di mana MATCH mencari dan memasukkan kedudukan ke INDEX.Tujuan
Dapatkan nilai dalam senarai atau jadual berdasarkan lokasiNilai pulangan
Nilai di lokasi tertentu.Sintaks
= INDEX (tatasusunan, baris_num, (col_num), (area_num))Hujah
- array - Julat sel, atau pemalar larik.
- row_num - Kedudukan baris dalam rujukan atau tatasusunan.
- col_num - (pilihan) Kedudukan lajur dalam rujukan atau tatasusunan.
- area_num - (pilihan) Julat dalam rujukan yang harus digunakan.
Versi
Excel 2003Catatan penggunaan
Fungsi INDEX mengembalikan nilai pada kedudukan tertentu dalam julat atau array. INDEX sering digunakan bersama dengan fungsi MATCH. MATCH mencari dan memasukkan kedudukan ke INDEX, yang mengembalikan nilai pada kedudukan tersebut.
Contoh
Rumus di bawah menunjukkan bagaimana INDEX dapat digunakan untuk mendapatkan nilai:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
Dalam contoh di atas, kedudukannya adalah "hardcoded". Biasanya, fungsi MATCH digunakan untuk mencari kedudukan, yang kemudian dimasukkan ke INDEX. Artikel ini menerangkan bagaimana INDEX dan MATCH dapat digunakan bersama dengan banyak contoh:
Cara menggunakan INDEX dan MATCH
Rujukan sebagai hasilnya
Penting untuk diperhatikan bahawa fungsi INDEX mengembalikan rujukan sebagai hasilnya. Sebagai contoh, dalam formula berikut, INDEX mengembalikan A2:
=INDEX(A1:A5,2) // returns A2
Dalam formula biasa, anda akan melihat nilai dalam sel A2 sebagai hasilnya, jadi tidak jelas bahawa INDEX mengembalikan rujukan. Walau bagaimanapun, ini adalah ciri berguna dalam formula seperti ini, yang menggunakan INDEX untuk membuat julat dinamik dinamakan. Anda boleh menggunakan fungsi CELL untuk melaporkan rujukan yang dikembalikan oleh INDEX.
Dua bentuk
Fungsi INDEX mempunyai dua bentuk: susunan dan rujukan . Kedua-dua bentuk mempunyai tingkah laku yang sama - INDEX mengembalikan rujukan dalam array berdasarkan lokasi baris dan lajur tertentu. Perbezaannya adalah bahawa bentuk rujukan INDEX membolehkan lebih daripada satu array, bersama dengan argumen pilihan untuk memilih susunan mana yang harus digunakan. Sebilangan besar formula menggunakan bentuk susunan INDEX, tetapi kedua-dua bentuk dibincangkan di bawah.
Bentuk susun atur
Dalam bentuk array INDEX, parameter pertama adalah array , yang dibekalkan sebagai rangkaian sel atau pemalar array. Sintaks untuk bentuk array INDEX adalah:
INDEX(array,row_num,(col_num))
- Sekiranya kedua-dua baris_num dan col_num dibekalkan, INDEX mengembalikan nilai dalam sel di persimpangan baris_num dan col_num .
- Sekiranya baris_num ditetapkan ke sifar, INDEX mengembalikan array nilai untuk keseluruhan lajur. Untuk menggunakan nilai array ini, anda boleh memasukkan fungsi INDEX sebagai formula array dalam jarak mendatar, atau memasukkan array ke fungsi lain.
- Sekiranya col_num diatur ke sifar, INDEX mengembalikan array nilai untuk keseluruhan baris. Untuk menggunakan nilai array ini, anda dapat memasukkan fungsi INDEX sebagai formula array dalam julat menegak, atau memasukkan array ke fungsi lain.
Borang rujukan
Dalam bentuk rujukan INDEX, parameter pertama adalah merujuk kepada satu atau lebih julat, dan argumen pilihan keempat, area_num , disediakan untuk memilih julat yang sesuai. Sintaks untuk borang rujukan INDEX adalah:
INDEX(reference,row_num,(col_num),(area_num))
Sama seperti bentuk array INDEX, bentuk rujukan INDEX mengembalikan rujukan sel di persimpangan baris_num dan col_num . Perbezaannya adalah bahawa argumen rujukan mengandungi lebih dari satu julat, dan area_num memilih julat mana yang harus digunakan. The area_num adalah hujah dibekalkan sebagai beberapa yang bertindak seperti indeks angka. Array pertama dalam rujukan adalah 1, susunan kedua adalah 2, dan seterusnya.
Sebagai contoh, dalam formula di bawah, area_num dibekalkan sebagai 2, yang merujuk kepada julat A7: C10:
=INDEX((A1:C5,A7:C10),1,3,2)
Dalam formula di atas, INDEX akan mengembalikan nilai pada baris 1 dan lajur 3 A7: C10.
- Pelbagai julat dalam rujukan dipisahkan dengan koma dan dilampirkan dalam tanda kurung.
- Semua julat mesti pada satu helaian atau INDEX akan mengembalikan ralat # NILAI. Gunakan fungsi PILIH sebagai jalan penyelesaian.
Video-video yang berkaitan





