Makale numarası: 214142 - Son Gözden Geçirme: 01 Şubat 2012 Çarşamba - Gözden geçirme: 1.0

Birden çok ölçütle Excel'de İNDİS ve KAÇINCI çalışma sayfası işlevleri nasıl kullanılır

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Microsoft Excel 98 ve bu makalenin önceki bir sürümü için bkz: 59482  (http://support.microsoft.com/kb/59482/ ) .

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, dizini kullanan birkaç örnek sunulur ve Dayalı bir değeri bulmak için Microsoft Excel'de KAÇINCI çalışma sayfası işlevleri birden çok ölçüt.

Daha fazla bilgi

İNDİS ve KAÇINCI çalışma sayfası aşağıdaki örnekleri kullanın birden çok ölçüte dayalı bir değeri bulmak için İşlevler.

Örnek 1: Veri sütunları

Yöntem 1

  1. Excel'i başlatın.
  2. Aşağıdaki verileri yeni bir çalışma sayfasına yazın:
       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. 12 Ve dönüş koduyla y parçasının fiyatını almak için değer, F2 hücresine F2 hücresine aşağıdaki formülü yazın:
    =INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Formül bir dizi olarak girmek için ctrl + ÜST KARAKTER + enter tuşlarına basın. Formül.

    Formül 8,00 değerini döndürür.
  5. F2 hücresini seçin, doldurma tutamacını yakalayın ve sonra aşağı doğru doldurun her parça ve kod birleşiminin fiyatını almak için F5 hücresi.

Yöntem 2

İkinci yöntem aynı sonuçları verir, ancak birleştirme kullanır Bunun yerine. Aşağıdaki formül örneği karşı verileri eşleştirmek için daha iyi olabilir. ikiden fazla ölçüte iç içe geçmiş EĞER deyimleri gerektirmediğinden. Bu 3. adımda formülü değiştirme dışında yöntem 1'e yöntemi aynıdır aşağıdaki formüle göre:
=INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Örnek 2: Satırlar halinde düzenlenmiş veriler

Yöntem 1

  1. Excel'i başlatın.
  2. Aşağıdaki verileri yeni bir çalışma sayfasına yazın:
       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. 12 Ve dönüş koduyla y parçasının fiyatını almak için değer, B6 hücresi için B6 hücresine aşağıdaki formülü yazın:
    =İNDİS($B$3:$E$3,KAÇINCI(B4,EĞER($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Formül bir dizi olarak girmek için ctrl + ÜST KARAKTER + enter tuşlarına basın. Formül.

    Formül 8,00 değerini döndürür.
  5. B6 hücresini seçin, doldurma tutamacını yakalayın ve Sağa Doldur hücreye etiketi, E6 her parça ve kod birleşiminin fiyatını almak için.

Yöntem 2

İkinci yöntem aynı sonuçları verir, ancak birleştirme kullanır Bunun yerine. Aşağıdaki formül örneği karşı verileri eşleştirmek için daha iyi olabilir. ikiden fazla ölçüte iç içe geçmiş EĞER deyimleri gerektirmediğinden. Bu yöntem, yerini dışında aynı yöntem 1 (örnek 2 altında) aşağıdaki formülle formül adım 3:
=INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Anahtar Kelimeler: 
kbquery kbfunctions kbhowto kbmt KB214142 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:214142  (http://support.microsoft.com/kb/214142/en-us/ )