Cara Menggunakan Fungsi INDEX dalam Excel (6 Contoh Berguna)

  • Berkongsi Ini
Hugh West

Fungsi INDEX ialah salah satu daripada 10 fungsi Excel yang paling popular digunakan. Dalam tutorial ini, anda akan mendapat gambaran lengkap tentang cara fungsi INDEX berfungsi dalam Excel secara individu dan dengan fungsi Excel yang lain.

Anda akan mendapat fungsi Excel INDEX dalam dua bentuk: Borang Tatasusunan dan Borang Rujukan .

Fungsi INDEX Excel dalam Borang Tatasusunan (Paparan Pantas):

Apabila anda berhasrat untuk mengembalikan nilai (atau nilai) daripada julat tunggal, anda akan menggunakan bentuk tatasusunan fungsi INDEX .

Fungsi Excel INDEX dalam Borang Rujukan (Pandangan Pantas):

Apabila anda berhasrat untuk mengembalikan nilai (atau nilai) daripada berbilang julat, anda akan menggunakan borang rujukan INDEX fungsi.

Muat turun Buku Kerja Excel

Muat turun buku kerja Excel supaya anda boleh berlatih sendiri.

Penggunaan Fungsi INDEX.xlsx

Pengenalan kepada Fungsi INDEX dalam Excel

Objektif Fungsi:

Ia mengembalikan nilai atau rujukan sel di persimpangan baris dan lajur tertentu, dalam julat tertentu.

Sintaks Fungsi INDEX dalam Borang Tatasusunan:

=INDEX (tatasusunan, row_num, [column_num])

Argumen:

argumen diperlukan/ pilihan nilai
tatasusunan Diperlukan Lulus julat sel atau pemalar tatasusunan kepada hujah ini
row_numPadankan kriteria tunggal/berbilang dengan keputusan tunggal/berbilang
  • PADAN INDEX Excel untuk Mengembalikan Berbilang Nilai dalam Satu Sel
  • PADAN INDEKS Berbilang Kriteria dengan Kad Liar dalam Excel (Panduan Lengkap)
  • Cara Memilih Data Khusus dalam Excel (6 Kaedah)
  • Contoh 6: Fungsi INDEX Juga Boleh Digunakan sebagai Rujukan Sel

    Dalam contoh 5, kita telah melihat cara menggunakan fungsi INDEX untuk mengembalikan keseluruhan baris daripada julat. Anda juga boleh menggunakan formula mudah berikut dalam mana-mana sel untuk mendapatkan yang sama.

    =D6:G6

    Perkara yang saya cuba sampaikan ialah- INDEX fungsi juga boleh mengembalikan rujukan sel dan bukannya nilai sel. Saya akan menggunakan INDEX(D6:G9,1,4) dan bukannya G6 dalam formula di atas. Oleh itu, formulanya akan menjadi seperti ini,

    =D6:INDEX(D6:G9,1,4)

    🔎 Penilaian Formula Ini:

    • Mula-mula, pilih sel di mana formula terletak.
    • Pergi ke tab Formula >> ; Pengauditan Formula kumpulan >> Klik pada perintah Evaluate Formula .
    • Kotak dialog Evaluate Formula akan dibuka.

    • Dalam medan Penilaian, anda akan mendapat formula =D6:INDEX(D6:G9,1,4) .
    • Sekarang klik pada Evaluate .
    • Formula kini menunjukkan julat sel $D$6:$G$6 .
    • Jadi, keseluruhan formula INDEX telah mengembalikan rujukan sel, bukan selnilai.

    Ralat Biasa Semasa Menggunakan Fungsi INDEX dalam Excel

    #REF! Ralat:

    Ia berlaku-

    • Apabila argumen row_num anda lebih tinggi daripada nombor baris sedia ada dalam julat.
    • Apabila argumen col_num anda diluluskan adalah lebih tinggi daripada nombor lajur sedia ada dalam julat.
    • Apabila hujah kawasan_num yang anda lalui lebih tinggi daripada nombor kawasan sedia ada.

    #VALUE! Ralat:

    Ia berlaku apabila anda membekalkan nilai bukan angka sebagai row_num, col_num, atau area_num.

    Kesimpulan

    INDEX Fungsi ialah salah satu fungsi yang paling berkuasa dalam Excel. Untuk mengembara melalui julat sel dan mendapatkan semula data daripada julat sel, anda akan menggunakan banyak masa Fungsi INDEX Excel. Jika anda mengetahui cara unik menggunakan Fungsi INDEX Excel, beritahu kami dalam kotak ulasan. Anda boleh melawati blog kami untuk mendapatkan lebih banyak kandungan berkaitan Excel.

    Diperlukan Lulus nombor baris dalam julat sel atau pemalar tatasusunan
    col_num Pilihan Lulus nombor lajur dalam julat sel atau pemalar tatasusunan

    Nota:

    • Jika anda menggunakan kedua-dua row_num dan column_num argumen, fungsi INDEX akan mengembalikan nilai daripada sel di persimpangan row_num dan column_num .
    • Jika anda menetapkan row_num atau column_num kepada 0 (sifar), maka anda akan mendapat keseluruhan nilai lajur atau keseluruhan nilai baris masing-masing dalam bentuk tatasusunan. Anda boleh memasukkan nilai tersebut ke dalam sel menggunakan Formula Tatasusunan.

    Sintaks Fungsi INDEX dalam Borang Rujukan:

    =INDEX (rujukan, row_num, [column_num], [area_num])

    Argumen:

    argument diperlukan/ pilihan nilai
    rujukan Diperlukan Melalui lebih daripada satu julat atau tatasusunan
    row_num Diperlukan Luluskan nombor baris dalam julat sel tertentu
    col_num Pilihan Lepasi nombor lajur dalam julat sel tertentu
    kawasan_num Pilihan Lepasi nombor kawasan yang anda mahu pilih daripada kumpulan julat

    Nota:

    • Jika melepasi lebih daripada satu julat atau tatasusunan sebagai nilai tatasusunan, anda harus lulus jugabilangan_luas.
    • Jika nombor_kawasan tiada, Fungsi INDEX akan berfungsi dengan julat pertama. Jika anda menghantar nilai sebagai area_num , fungsi INDEX akan berfungsi dalam julat khusus tersebut.
    • Jika konsep tidak jelas, jangan risau; pergi ke langkah seterusnya, di mana saya akan menunjukkan kepada anda sejumlah contoh yang baik untuk menggunakan fungsi INDEX Excel dengan berkesan.

    6 Contoh Penggunaan Fungsi INDEX Secara Individu dan dengan Lain Fungsi Excel

    Contoh 1: Pilih Item daripada Senarai

    Menggunakan fungsi Excel INDEX , kita boleh mendapatkan semula mana-mana item daripada senarai. Anda boleh menggunakan nombor baris atau lajur berkod keras dalam formula atau menggunakan rujukan sel.

    Senarai Satu Dimensi dengan Lajur Tunggal:

    Sebagai contoh, jika kita ingin mendapatkan semula produk ke-3 daripada senarai, kita boleh menggunakan formula berikut dalam sel C13 , setelah menentukan nombor baris (nombor siri, dengan kata lain) dalam sel C12 .

    =INDEX(B5:B10,C12)

    Atau,

    =INDEX(B5:B10,3)

    Senarai Satu Dimensi dengan Baris Tunggal:

    Begitu juga, kita boleh mendapatkan semula item daripada satu baris menggunakan fungsi INDEX . Tentukan nombor siri dalam lajur B dan gunakan formula berikut dalam sel C20 :

    =INDEX(C17:H17,,B20)

    Atau,

    =INDEX(C17:H17,3)

    Anda juga boleh menulis nombor siri terus dalam formula dan bukannya menggunakan rujukan sel.Tetapi kami mengesyorkan menggunakan rujukan sel kerana ia menjadikan kerja anda lebih dinamik.

    Ambil Item daripada Senarai Berbilang Dimensi:

    Untuk mendapatkan semula item daripada senarai berbilang dimensi, anda perlu menentukan nombor baris dan lajur dalam fungsi INDEX .

    Sebagai contoh, Jika anda ingin mendapatkan item daripada baris ke-3 dan Lajur ke-4 daripada senarai, anda mesti memasukkan formula berikut dalam sel C33 .

    =INDEX(C26:H29,C31,C32)

    Nota:

    • Jika anda menentukan nombor baris di luar julat senarai anda (tatasusunan yang telah anda tentukan pada fungsi INDEX ), ia akan menyebabkan #REF! ralat .
    • Anda juga boleh merujuk tatasusunan sebagai rujukan dan menggunakan fungsi INDEX . Sebagai contoh, formula =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) akan mengembalikan 8. pemalar tatasusunan {1,2,3;4,5,6;7,8,9;10,11,12} mengandungi lajur yang dipisahkan oleh koma bertitik.

    Baca Lagi: Cara Menggunakan INDEX MATCH dengan Excel VBA

    Contoh 2: Memilih Item daripada Berbilang Senarai

    Anda mungkin perasan sudah; fungsi INDEX mempunyai argumen pilihan lain iaitu [area_num]. Dengan ini, anda boleh memasukkan berbilang tatasusunan atau julat rujukan dalam fungsi INDEX dan menentukan dari tatasusunan mana, fungsi itu akan kembali item atau nilai.

    Sebagai contoh, kami mempunyai dua senarai di sini, satu untuk Windows dan satu lagi untuk MSOffice. Anda boleh menggunakan formula berikut untuk mendapatkan nilai daripada senarai windows .

    =INDEX((D5:G9,I5:L9),C11,E11,1)

    Atau,

    =INDEX((D5:G9,I5:L9),C11,E11,2)

    untuk mendapatkan item daripada senarai MS Office .

    Nota:

    Jika anda tidak menyatakan nombor dalam formula ini, Excel akan mempertimbangkan kawasan 1 untuk mengembalikan nilai, secara lalai.

    Contoh 3: Gabungkan Fungsi MATCH dengan INDEX untuk Memadankan Berbilang Kriteria dan Nilai Pulangan

    Fungsi MATCH mengembalikan kedudukan relatif item dalam tatasusunan yang sepadan dengan nilai yang ditentukan dalam susunan yang ditentukan. Anda boleh mendapatkan semula nombor baris dan lajur dengan mudah untuk julat tertentu menggunakan fungsi MATCH .

    Mari lihat contoh berikut. Kami mahu memadankan beberapa kriteria yang dinyatakan dalam sel C12 dan C13.

    Langkah:

    • Gunakan formula berikut dalam Sel C14 :
    =INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    • Tekan ENTER.

    Baca Lagi: INDEX Padankan Berbilang Kriteria dalam Baris dan Lajur dalam Excel

    🔎 Bagaimana Formula Ini Berfungsi?

    Mari kita lihat bagaimana formula ini berfungsi sebahagian demi bahagian.

    • PERLAWANAN( C12,B4:E4,0)

    Output: 3

    Penjelasan: PERLAWANAN fungsi mengambil input daripada sel C12 dan melakukan padanan tepat dalam julat B4:E4 . 0 digit dalam hujah terakhir menunjukkan padanan tepat di sini. Akhir sekali, sejak item dalam C12 berada dalam lajur ketiga julat B4:E4 , fungsi mengembalikan 3.

    • MATCH(C13,B5:B10,0)

    Output: 3

    Penjelasan : Sama seperti fungsi MATCH pertama yang dijelaskan di atas. Tetapi kali ini, fungsi ini berfungsi mengikut baris sejak julat B5:B10, yang bermaksud item berada dalam baris yang berbeza tetapi dalam satu lajur.

    • INDEX (B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    Output: 1930

    Penjelasan : Kita boleh memudahkan formula menggunakan output dua bahagian MATCH. Jadi ia akan menjadi: INDEX(B5:E10,3,3). Jadi, fungsi INDEX akan pergi ke baris 3 dan kemudian ke lajur 3 dalam julat B5:E10. Dan daripada persimpangan baris-lajur, ia akan mengembalikan nilai tersebut.

    Baca Lagi: Cara Menggunakan Formula PADANAN INDEX dalam Excel (9 Contoh)

    Contoh 4: Gabungkan Fungsi INDEX, MATCH dan IF untuk Memadankan Pelbagai Kriteria daripada Dua Senarai

    Sekarang, jika kita mempunyai dua senarai dan ingin memadankan berbilang kriteria selepas memilih satu, apa yang perlu dilakukan? Di sini, kami akan memberikan anda formula.

    Berikut ialah set data kami dan kami mempunyai data Jualan untuk Windows dan MS Office di negara dan tahun yang berbeza.

    Kami akan menetapkan 3 kriteria: Produk nama, Tahun, dan Negara, dan mendapatkan semula jualan sepadan mereka data.

    Langkah:

    • Andaikan kriteria yang ditetapkan ialah- Tahun: 2019 , Produk: MS Office dan Negara: Kanada .
    • Tetapkan dalam sel C11, C12, dan C13 masing-masing.
    • Sekarang, gunakan formula berikut dalam Sel C14 dan tekan ENTER.
    =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 jualan yang sepadan dalam Sel C14 sekarang.
    • Anda boleh menjadikan formula ini lebih dinamik dengan menggunakan pengesahan data .

    🔎 Bagaimana Formula Ini Berfungsi?

    • JIKA(C12=”Windows”,1,2))

    Output : 2

    Penjelasan : Memandangkan Sel C12 mengandungi Windows , kriteria tidak dipadankan dan Fungsi JIKA mengembalikan 2.

    • INDEX((D5:G9,I5:L9),,,IF(C12=”Windows”,1,2))

    Output : {2017 ,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9040> : Oleh kerana bahagian IF(C12=”Windows”,1,2) mengembalikan 2, jadi formula ini menjadi INDEX((D5:G9,I5:L9),,,2) . Kini, fungsi INDEX mengembalikan julat kedua yang diberikan kepadanya.

    • MATCH(C11,INDEX((D5:G5,I5:L5),,,IF (C12=”Windows”,1,2)),0)

    Output : 3

    Penjelasan : Oleh kerana bahagian IF(C12=”Windows”,1,2) mengembalikan 2, jadi bahagian ini menjadi MATCH(C11,INDEX((D5:G5,I5:L5),,,2) ,0). Sekarang, INDEX((D5:G5,I5:L5),,,2) sebahagian kembali I5:G5 iaitu {2017,2018,2019, 2020} . Jadi formula MATCH menjadi MATCH(C11,{2017,2018,2019,2020},0) . Dan fungsi MATCH mengembalikan 3 kerana nilai 2019 dalam Sel C11 berada di kedudukan ke-3 tatasusunan {2017,2018,2019,2020}.

    • MATCH(C13,B5:B9,0),

    Output : 4

    Penjelasan : Fungsi MATCH sepadan dengan nilai Sel C13 dalam julat B5:B9 dan mengembalikan 4 kerana ia adalah kedudukan rentetan “Kanada” dalam B5:B9 julat.

    • =INDEX({2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590 ,6451,3177,6711;5126,3763,3317,9940},4,3)

    Output : 3177

    Penjelasan : Selepas semua cebisan kecil formula dilakukan, keseluruhan formula kelihatan seperti ini. Dan ia mengembalikan nilai di mana baris ke-4 dan lajur ke-3 bersilang.

    Baca Lagi: JIKA dengan INDEX-MATCH dalam Excel (3 Pendekatan yang Sesuai)

    Contoh 5: Mengembalikan Baris atau Lajur Sepenuhnya daripada Julat

    Menggunakan fungsi INDEX , Anda juga boleh mengembalikan baris atau lajur sepenuhnya daripada julat. Untuk berbuat demikian, laksanakan langkah berikut.

    Langkah:

    • Katakan anda mahu mengembalikan baris pertama daripada senarai Windows . Gunakan formula berikut dalam mana-mana sel (di sini, dalam sel F11 ), dan tekan ENTER.
    =INDEX(D6:G9,1,0)

    • Perhatikan bahawa, kami telah menetapkan nombor lajur sebagai 0 di sini. Kami juga boleh menggunakan formula berikut untuk mendapatkankeseluruhan baris, meletakkan koma selepas argumen row_num dan membiarkannya seperti sedia ada tanpa menyatakan sebarang nombor lajur.
    =INDEX(D6:G9,1,)

    • Tetapi jika anda hanya menulis =INDEX(D6:G9,1) dan tekan ENTER, anda hanya akan mendapat nilai pertama dalam baris pertama, bukan keseluruhan baris.
    • Untuk mendapatkan lajur pertama secara keseluruhan, gunakan formula berikut. Perkara yang perlu anda pertimbangkan sekiranya keseluruhan baris dikembalikan juga boleh digunakan untuk kes ini.
    =INDEX(I6:L9,,1)

    Nota:

    • Jika anda menggunakan versi Excel yang lebih lama daripada Microsoft 365 , maka anda mesti menggunakan formula Array untuk mengembalikan baris atau lajur daripada julat menggunakan Fungsi INDEX .
    • Sebagai contoh, dalam set data kami di sini, setiap baris julat jualan mengandungi 4 nilai, jadi anda mesti memilih 4 sel secara mendatar dan kemudian masukkan fungsi INDEX .
    • Sekarang tekan CTRL + SHIFT + ENTER untuk memasukkan formula sebagai formula tatasusunan.
    • Dengan cara yang sama, anda boleh menunjukkan Keseluruhan Lajur.
    • Untuk mengembalikan keseluruhan julat, hanya tetapkan julat kepada hujah rujukan dan letakkan 0 sebagai nombor lajur dan baris. Berikut ialah formula sebagai contoh.
    =INDEX(D6:G9,0,0)

    Baca Lagi: Cara Memadankan Berbilang Kriteria daripada Tatasusunan Berbeza dalam Excel

    Bacaan Serupa

    • INDEX MATCH Pelbagai Kriteria dalam Excel (Tanpa Formula Tatasusunan)
    • INDEKS Excel

    Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.