Yeniden Kullanılabilir DÜŞEYARA (DÜŞEYARA)

İçerik

Numaraları ve mal adlarını içeren bir sipariş listemiz var. Örneğin, içerdiği tüm malları sipariş numarasına göre tablodan çıkarmak istiyorum. Aşağı yukarı şöyle:

 

Harika özellik DÜŞEYARA (DÜŞEYARA) böyle bir durumda yalnızca kısmen yardımcı olacaktır, çünkü yalnızca ilk bulunan eşleşmeyle veri alabilir, yani yalnızca bize Elma. Tablodaki tüm öğeleri bulmak ve çıkarmak için bir dizi formülü kullanmak daha iyidir. Bunun gibi:

=INDEX($B$2:$B$16;EN AZ(IF($ E $ 2=A2: A16;LINE(B2:B16)-1;»»);LINE()-5))

Aşağıdaki gibi girilmelidir:

  1. sonuçların görüntülenmesi gereken hücreleri seçin (örneğimizde bu, D6:D20 aralığıdır)
  2. aralığın girin (formülü ilk hücreye kopyalayın)
  3. basın Ctrl + vardiya + Keşfet

Parçada birim çıkarma DİZİ(B2:B16)-1 tablo başlığı nedeniyle yapılır. Aynı nedenden dolayı, sonuçtaki aralıktaki orijinal olana göre kaymayı telafi etmek için, parçadaki beş sayısı çıkarılır. DİZİ()-5

#SAYI'yı gizlemek için! D6:D20 aralığındaki boş hücrelerde görünecek hata, formülümüzü biraz daha karmaşık bir formülle değiştirerek IF ve EOSH hata kontrol işlevlerini kullanabilirsiniz:

=EĞER(EOSH(ИНДЕКС($B$2:$B$16;НАИМЕНЬШИЙ(ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;»»);СТРОКА()-5)));»»;ИНДЕКС($B$2:$B$16;НАИМЕНЬШИЙ(ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;»»);СТРОКА()-5)))

Excel 2007'de daha kullanışlı bir EĞERHATA işlevi ortaya çıktı - sorunu daha kompakt bir şekilde çözmenize olanak tanır:

=EĞERHATA(ИНДЕКС($B$2:$B$16;НАИМЕНЬШИЙ(ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;»»);СТРОКА()-5));»»)

PS

Excel'in İngilizce sürümünde bu işlevler şöyle görünecektir:

=INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5))

=IF(ISERR(INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5))),»»,INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5)))

=IFERROR(INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5)),»»)

  • Tablodaki Verileri Bulmak için DÜŞEYARA İşlevini Kullanma
  • DÜŞEYARA2 işlevinin yalnızca ilk değerde değil, herhangi bir sütunda arama yapabilen geliştirilmiş bir sürümü
  • PLEX eklentisinden DÜŞEYARA2 ve DÜŞEYARA3 işlevleri
  • Dizi formülleri nedir ve ne için kullanılır?

 

Yorum bırak