Cara menggunakan fungsi worksheet indeks dan cocok dengan beberapa kriteria di Excel

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 214142 - Melihat produk di mana artikel ini berlaku.
Untuk Microsoft Excel 98 dan versi sebelumnya dari artikel ini, lihat 59482.
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Artikel ini menawarkan beberapa contoh yang menggunakan indeks dan PERTANDINGAN worksheet fungsi dalam Microsoft Excel untuk menemukan nilai berdasarkan beberapa kriteria.

Informasi lebih lanjut

Contoh berikut menggunakan indeks dan pertandingan worksheet fungsi untuk menemukan nilai berdasarkan beberapa kriteria.

Contoh 1: Data di kolom

Metode 1

  1. Memulai Excel.
  2. Jenis berikut data ke dalam lembar baru:
       A1: Part   B1:  Code   C1:  Price   D1:  Find Part  E1:  Find Code
       A2: x      B2:  11     C2:  5.00    D2:  y          E2:  12
       A3: x      B3:  12     C3:  6.00    D3:  y          E3:  11
       A4: y      B4:  11     C4:  7.00    D4:  x          E4:  12
       A5: y      B5:  12     C5:  8.00    D5:  x          E5:  11
    					
  3. Untuk mengambil harga untuk bagian y dengan kode 12 dan kembali nilai sel F2, ketik rumus berikut dalam sel F2:
    =INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Tekan CTRL + SHIFT + ENTER untuk masukkan rumus sebagai array Formula.

    Formula ini gulung balik nilai 8,00.
  5. Pilih sel F2, ambil gagang mengisi, dan kemudian mengisi ke sel F5 untuk mengambil harga untuk setiap bagian dan kode kombinasi.

Metode 2

Metode kedua menghasilkan hasil yang sama tetapi menggunakan rangkaian sebaliknya. Rumus contoh berikut mungkin lebih baik untuk mencocokkan data terhadap lebih dari dua kriteria karena tidak memerlukan bersarang jika pernyataan. Ini metode identik dengan metode 1 kecuali bahwa Anda mengganti rumus dalam langkah 3 dengan rumus sebagai berikut:
=INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Contoh 2: Data diatur dalam baris

Metode 1

  1. Memulai Excel.
  2. Jenis berikut data ke dalam lembar baru:
       A1: Part        B1: x      C1: x     D1: y       E1: y
       A2: Code        B2: 11     C2: 12    D2: 11      E2: 12
       A3: Price       B3: 5.00   C3: 6.00  D3: 7.00    E3: 8.00
       A4: Find Part   B4: y      C4: y     D4: x       E4: x
       A5: Find Code   B5: 12     C5: 11    D5: 12      E5: 11
    					
  3. Untuk mengambil harga untuk bagian y dengan kode 12 dan kembali nilai sel B6, ketik rumus berikut dalam sel B6:
    =INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Tekan CTRL + SHIFT + ENTER untuk masukkan rumus sebagai array Formula.

    Formula ini gulung balik nilai 8,00.
  5. Pilih sel B6, ambil gagang mengisi, dan kemudian mengisi tepat sel E6 untuk mengambil harga untuk setiap bagian dan kode kombinasi.

Metode 2

Metode kedua menghasilkan hasil yang sama tetapi menggunakan rangkaian sebaliknya. Rumus contoh berikut mungkin lebih baik untuk mencocokkan data terhadap lebih dari dua kriteria karena tidak memerlukan bersarang jika pernyataan. Ini metode identik dengan metode 1 (di bawah contoh 2) kecuali bahwa Anda mengganti Formula pada langkah 3 dengan rumus sebagai berikut:
=INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))

Properti

ID Artikel: 214142 - Kajian Terakhir: 03 Februari 2013 - Revisi: 5.0
Berlaku bagi:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Kata kunci: 
kbquery kbfunctions kbhowto kbmt KB214142 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 214142

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com