
Genel formül
=XLOOKUP(value,rng1,rng2,,-1)
Özet
Yaklaşık bir eşleşme bulmak üzere XLOOKUP'u kullanmak için, dördüncü bağımsız değişkende eşleşme_ modunu açıkça belirtin. Gösterilen örnekte, tablonun altına kopyalanan F5'teki formül şöyledir:
=XLOOKUP(E5,qty,disc,,-1)
burada qty (B5: B13) ve disk (C5: C13) adlandırılmış aralıklardır.
Açıklama
Gösterilen örnekte, B4: C13'teki tablo, miktara dayalı indirimleri içermektedir. Miktar arttıkça indirim de artar. E4: F10'daki tablo, birkaç rastgele miktar için XLOOKUP tarafından döndürülen indirimi gösterir. XLOOKUP, uygun indirimi bulmak için E sütunundaki miktarı kullanacak şekilde yapılandırılır. Aşağıya kopyalanan F5'teki formül:
=XLOOKUP(E5,qty,disc,-1)
- Aranan_değer, E5 hücresinden gelir
- Arama_dizisi adlı aralık adet (B5: B13)
- Return_array, adlandırılmış aralık diskidir (C5: C13)
- Not_found bağımsız değişkeni sağlanmadı
- Match_mode -1 olarak ayarlanmıştır (tam eşleşme veya sonraki küçük)
- Search_mode sağlanmamıştır ve varsayılan olarak 1'dir (ilkden sonuncuya)
Not: not_found için boş bir dizge ("") sağlarsanız dikkat edin. Eşleşme bulunmazsa, XLOOKUP # N / A yerine hiçbir şey göstermez. Başka bir deyişle, boş bir dizge NULL anlamına gelmez, "eşleşme bulunmazsa hiçbir şey gösterme" anlamına gelir.
Her satırda, XLOOKUP, B5: B13 aralığındaki E sütunundaki miktarı arar. Tam bir eşleşme bulunduğunda, C sütununda karşılık gelen indirim döndürülür. Tam bir eşleşme bulunamadığında, sonraki en küçük miktarla ilişkili indirim iade edilir.
XLOOKUP ve DÜŞEYARA
Bu örnek için eşdeğer DÜŞEYARA formülü aşağıdaki iki formülden biridir:
=VLOOKUP(E5,B5:C13,2) // default approximate =VLOOKUP(E5,B5:C13,2,1) // explicit approximate
Birkaç önemli fark vardır:
- DÜŞEYARA, ikinci bağımsız değişken olarak tam tablo dizisini gerektirir. XLOOKUP, yalnızca arama değerlerine sahip aralığı gerektirir.
- DÜŞEYARA, sonuç sütununu belirtmek için bir sütun dizini gerektirir. XLOOKUP, sonuç değerlerini içeren bir aralık gerektirir.
- DÜŞEYARA varsayılan olarak yaklaşık bir eşleşme gerçekleştirir. XLOOKUP, varsayılan olarak tam bir eşleşme gerçekleştirir.
- DÜŞEYARA, arama verilerinin arama değerine göre sıralanmasını gerektirir. XLOOKUP, sıralanmamış verilerle çalışır.