Excel formülü: XLOOKUP temel tam eşleşme -

İçindekiler

Genel formül

=XLOOKUP(value,rng1,rng2)

Özet

Tam bir eşleşme bulmak üzere XLOOKUP'ı kullanmak için bir arama değeri, bir arama aralığı ve bir sonuç aralığı sağlamanız gerekir. Gösterilen örnekte, H6'daki formül şöyledir:

=XLOOKUP(G4,B5:B18,D5:D18)

bu da 3,517,424'ü döndürür, D sütunundan Berlin'in nüfusu.

Açıklama

Gösterilen örnekte, G4 hücresi "Berlin" arama değerini içerir. XLOOKUP, tabloda bu değeri bulacak ve popülasyonu döndürecek şekilde yapılandırılır. G5'teki formül:

=XLOOKUP(G4,B5:B18,D5:D18) // get population

  • Aranan_değer, G4 hücresinden gelir
  • Arama_dizi, Şehir adlarını içeren B5: B18 aralığıdır
  • Dönüş_dizisi, Popülasyonu içeren D5: D18'dir
  • Match_mode sağlanmaz ve varsayılan olarak 0'dır (tam eşleşme)
  • Search_mode sağlanmamıştır ve varsayılan olarak 1'dir (ilkden sonuncuya)

Nüfus yerine İlçe döndürmek için yalnızca dönüş dizisi değiştirilir. G6'daki formül:

=XLOOKUP(G4,B5:B18,C5:C18) // get country

XLOOKUP ve DÜŞEYARA

Popülasyon almak için eşdeğer DÜŞEYARA formülü şudur:

=VLOOKUP(G4,B5:D18,3,0)

XLOOKUP'u daha esnek ve öngörülebilir kılan 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, bir sonuç sütununu belirtmek için bir sütun dizini bağımsız değişkeni gerektirir. XLOOKUP, bir aralık gerektirir.
  • DÜŞEYARA varsayılan olarak yaklaşık bir eşleşme gerçekleştirir. Bu davranış ciddi sorunlara neden olabilir. XLOOKUP, varsayılan olarak tam bir eşleşme gerçekleştirir.

Ilginç makaleler...