Fungsi INDEX

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Perihalan

Mengembalikan nilai atau rujukan kepada nilai yang diperoleh daripada jadual atau julat. Terdapat dua bentuk fungsi INDEX: bentuk tatasusunan dan bentuk rujukan.

Jika anda ingin

Maka lihat

Mengembalikan nilai sel atau tatasusunan sel yang ditentukan

Bentuk tatasusunan

Mengembalikan rujukan kepada sel yang ditentukan

Bentuk rujukan

Bentuk tatasusunan

Perihalan

Mengembalikan nilai unsur dalam jadual atau tatasusunan, dipilih mengikut indeks nombor baris dan lajur.

Gunakan bentuk tatasusunan jika argumen pertama kepada INDEX adalah pemalar tatasusunan.

Sintaks

INDEX(array, row_num, [column_num])

Sintaks fungsi INDEX mempunyai argumen berikut.

  • Array    Diperlukan. Julat sel atau pemalar tatasusunan.

    • Jika tatasusunan hanya mengandungi satu baris atau lajur, argumen Row_num atau Column_num yang sepadan adalah pilihan.

    • Jika tatasusunan mengandungi lebih daripada satu baris dan lebih daripada satu lajur dan hanya Row_num atau Column_num digunakan, INDEX mengembalikan satu tatasusunan keseluruhan baris atau lajur dalam tatasusunan.

  • Row_num    Diperlukan. Pilih baris dalam bentuk tatasusunan yang akan mengembalikan nilai. Jika Row_num diabaikan, Column_num diperlukan.

  • Column_num    Pilihan. Pilih lajur dalam bentuk tatasusunan yang akan mengembalikan nilai. Jika Column_num diabaikan, Row_num diperlukan.

Catatan

  • Jika kedua-dua argumen Row_num dan Column_num digunakan, INDEX mengembalikan nilai dalam sel pada persilangan Row_num dan Column_num.

  • Jika anda mengesetkan Row_num atau Column_num kepada 0 (sifar), INDEX mengembalikan tatasusunan nilai untuk keseluruhan lajur atau baris, setiap satunya. Untuk menggunakan nilai yang dikembalikan sebagai tatasusunan, masukkan fungsi INDEX sebagai formula tatasusunan dalam julat mendatar sel untuk baris dan dalam julat menegak sel untuk lajur. Untuk memasukkan formula tatasusunan, tekan CTRL+SHIFT+ENTER.

    Nota: Dalam Excel Web App, anda tidak boleh mencipta formula tatasusunan.

  • Row_num dan Column_num mesti merujuk kepada satu sel dalam tatasusunan; jika tidak, INDEX mengembalikan nilai ralat #REF! .

Contoh

Contoh 1

Contoh ini menggunakan fungsi INDEX untuk mencari nilai dalam sel bersilang yang baris dan lajur bertemu.

Salin data contoh dalam jadual berikut dan tampalkannya dalam sel A1 lembaran kerja Excel baru. Untuk memastikan formula menunjukkan hasil, pilihnya, tekan F2 kemudian tekan Enter. Jika perlu, anda boleh melaraskan lebar lajur untuk melihat semua data.

Data

Data

Epal

Lemon

Pisang

Pear

Formula

Perihalan

Hasil

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

Nilai di persilangan baris kedua dan lajur kedua dalam julat A2:B3.

=INDEX(A2:B3,2,2)

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

Nilai di persilangan baris kedua dan lajur pertama dalam julat A2:B3.

=INDEX(A2:B3,2,1)

Contoh 2

Contoh ini menggunakan fungsi INDEX dalam formula tatasusunan untuk mencari nilai dalam dua sel yang ditentukan dalam tatasusunan 2x2.

Formula

Perihalan

Hasil

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

Nilai ditemui dalam baris pertama, lajur kedua dalam tatasusunan. Tatasusunan mengandungi 1 dan 2 di baris pertama dan 3 dan 4 di baris kedua.

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

Nilai ditemui di baris kedua, lajur kedua dalam tatasusunan (tatasusunan yang sama seperti di atas).

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

Nota: Formula dalam sel C2 adalah formula tatasusunan. Bagi memastikan formula ini mengembalikan nilai dalam sel C2 dan C3, pilih C2 dan C3, tekan F2 kemudian tekan CTRL+Shift+Enter. Jika tidak, hanya nilai dalam sel C2 akan dikembalikan.

Halaman Atas

Bentuk rujukan

Perihalan

Mengembalikan rujukan sel pada persilangan baris dan lajur tertentu. Jika rujukan terdiri daripada pemilihan bukan bersebelahan, anda boleh memilih pemilihan untuk dilihat.

Sintaks

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

Sintaks fungsi INDEX mempunyai argumen berikut.

  • Reference    Diperlukan. Rujukan kepada satu atau lebih julat sel.

    • Jika anda memasukkan julat bukan bersebelahan untuk rujukan itu, masukkan rujukan dalam tanda kurung.

    • Jika setiap kawasan dalam rujukan hanya mengandungi satu baris atau lajur, argumen Row_num atau Column_num, setiap satunya, adalah pilihan. Contohnya untuk rujukan baris tunggal, gunakan INDEX(reference,,column_num).

  • Row_num    Diperlukan. Nombor baris dirujuk yang akan mengembalikan satu rujukan.

  • Column_num    Pilihan. Nombor lajur dirujuk yang akan mengembalikan satu rujukan.

  • Area_num    Pilihan. Pilih julat dirujuk yang akan mengembalikan persilangan Row_num dan Column_num. Kawasan pertama yang dipilih atau dimasukkan akan dinomborkan sebagai 1 yang kedua sebagai 2 dan seterusnya. Jika Area_num diabaikan, INDEX menggunakan kawasan 1.

Contohnya, jika Rujukan menerangkan sel (A1:B4,D1:E4,G1:H4), Area_num 1 ialah julat A1:B4, Area_num 2 ialah julat D1:E4 dan Area_num 3 ialah julat G1:H4.

Catatan

  • Setelah Rujukan dan Area_num memilih julat tertentu, Row_num dan Column_num memilih sel tertentu: Row_num 1 ialah baris pertama dalam julat, Column_num 1 ialah lajur pertama dan seterusnya. Rujukan yang dikembalikan oleh INDEX ialah persilangan Row_num dan Column_num.

  • Jika anda mengesetkan Row_num atau Column_num kepada 0 (sifar), INDEX mengembalikan rujukan untuk keseluruhan lajur atau baris, setiap satunya.

  • Row_num dan Column_num mesti merujuk kepada satu sel dalam rujukan; jika tidak, INDEX mengembalikan nilai ralat #REF! . Jika Row_num dan Column_num diabaikan, INDEX mengembalikan kawasan dalam rujukan yang ditentukan oleh Area_num.

  • Hasil fungsi INDEX ialah satu rujukan dan ia ditafsirkan sebegitu oleh formula lain. Bergantung pada formula, nilai kembali INDEX boleh digunakan sebagai satu rujukan atau satu nilai. Contohnya, formula CELL("lebar",INDEX(A1:B2,1,2)) adalah sama dengan CELL("lebar",B1). Fungsi CELL menggunakan nilai kembali INDEX sebagai rujukan sel. Sebaliknya, formula seperti 2*INDEX(A1:B2,1,2) menterjemahkan nilai kembali INDEX sebagai nombor dalam sel B1.

Nota: Fungsi CELL tidak tersedia dalam Excel Web App.

Contoh

Salin data contoh dalam jadual berikut dan tampalkannya dalam sel A1 lembaran kerja Excel baru. Untuk memastikan formula menunjukkan hasil, pilihnya, tekan F2 kemudian tekan Enter. Jika perlu, anda boleh melaraskan lebar lajur untuk melihat semua data.

Buah-buahan

Harga

Bilangan

Epal

$0.69

40%

Pisang

$0.34

38

Lemon

$0.55

15%

Oren

$0.25

2.5

Pear

$0.59

40%

Badam

$2.80

10%

Gajus

$3.55

-16

Kacang

$1.25

20%

Walnut

$1.75

1.2

Formula

Perihalan

Hasil

=INDEX(A2:C6, 2, 3)

Persilangan baris kedua dan lajur ketiga dalam julat A2:C6 yang merupakan kandungan sel C3.

38

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

Persilangan baris kedua dan lajur kedua dalam kawasan kedua A8:C11 yang merupakan kandungan sel B9.

3.55

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

Jumlah lajur ketiga dalam kawasan pertama julat A1:C11 yang merupakan jumlah C1:C6.

216

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

Jumlah julat bermula di B2 dan berakhir di persilangan baris kelima dan lajur kedua julat A2:A6 yang merupakan jumlah B2:B6.

2.42

Halaman Atas

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Lihat Juga

Fungsi VLOOKUP

Fungsi MATCH

Fungsi INDIRECT

Garis panduan dan contoh Formula tatasusunan

Fungsi carian dan rujukan (rujukan)

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×