Microsoft Excel'de XLOOKUP İşlevi Nasıl Kullanılır

Yayınlanan: 2022-01-29

excel logosu

Excel'in yeni DÜŞEYARA işlevi, DÜŞEYARA'nın yerini alacak ve Excel'in en popüler işlevlerinden birinin yerine güçlü bir alternatif sunacak. Bu yeni işlev, DÜŞEYARA'nın bazı sınırlamalarını çözer ve ekstra işlevselliğe sahiptir. İşte bilmeniz gerekenler.

XLOOKUP nedir?

Yeni DÜŞEYARA işlevi, DÜŞEYARA'nın en büyük sınırlamalarından bazıları için çözümlere sahiptir. Ayrıca, HLOOKUP'ın yerini alır. Örneğin, XLOOKUP soluna bakabilir, varsayılan olarak tam bir eşleşmedir ve bir sütun numarası yerine bir hücre aralığı belirlemenize olanak tanır. DÜŞEYARA kullanımı bu kadar kolay veya çok yönlü değil. Size her şeyin nasıl çalıştığını göstereceğiz.

Şu an için XLOOKUP, yalnızca Insiders programındaki kullanıcılar tarafından kullanılabilir. Herkes, kullanıma sunulur sunulmaz en yeni Excel özelliklerine erişmek için Insider programına katılabilir. Microsoft yakında tüm Office 365 kullanıcılarına sunmaya başlayacak.

XLOOKUP İşlevi Nasıl Kullanılır

Hareket halindeki bir XLOOKUP örneği ile doğrudan konuya girelim. Aşağıdaki örnek verileri alın. A sütunundaki her bir kimlik için F sütunundan departmana dönmek istiyoruz.

XLOOKUP örneği için örnek veriler

Bu, klasik bir tam eşleşme arama örneğidir. XLOOKUP işlevi yalnızca üç parça bilgi gerektirir.

Reklamcılık

Aşağıdaki resim, XLOOKUP'ı altı bağımsız değişkenle göstermektedir, ancak tam bir eşleşme için yalnızca ilk üçü gereklidir. Öyleyse onlara odaklanalım:

  • Lookup_value: Aradığınız şey.
  • Lookup_array: Nereye bakmalı.
  • Dönüş_dizisi: döndürülecek değeri içeren aralık.

XLOOKUP işlevinin gerektirdiği bilgiler

Bu örnek için aşağıdaki formül işe yarayacaktır: =XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)

Tam eşleşme için XLOOKUP

Şimdi burada XLOOKUP'ın DÜŞEYARA'ya göre birkaç avantajını keşfedelim.

Artık Sütun Dizin Numarası Yok

DÜŞEYARA'nın kötü şöhretli üçüncü argümanı, bir tablo dizisinden döndürülecek bilgilerin sütun numarasını belirtmekti. XLOOKUP, döndürülecek aralığı seçmenize olanak sağladığı için bu artık bir sorun değildir (bu örnekte F sütunu).

DÜŞEYARA'nın sütun dizin numarası bağımsız değişkeni

Ve unutmayın, DÜŞEYARA, DÜŞEYARA'nın aksine seçilen hücrenin solundaki verileri görüntüleyebilir. Aşağıda bu konuda daha fazlası.

Ayrıca, yeni sütunlar eklendiğinde artık bozuk formül sorunu da yaşamazsınız. E-tablonuzda bu olursa, dönüş aralığı otomatik olarak ayarlanır.

Eklenen sütun XLOOKUP'ı bozmuyor

Tam Eşleşme Varsayılandır

DÜŞEYARA'yı öğrenirken neden tam bir eşleşmenin istendiğini belirtmeniz gerektiği konusunda kafa karıştırıcıydı.

Reklamcılık

Neyse ki, XLOOKUP varsayılan olarak tam eşleşmeye ayarlıdır; bu, bir arama formülü kullanmanın çok daha yaygın nedenidir). Bu, beşinci argümana cevap verme ihtiyacını azaltır ve formülde yeni olan kullanıcıların daha az hata yapmasını sağlar.

Kısacası, DÜŞEYARA, DÜŞEYARA'ya göre daha az soru sorar, daha kullanıcı dostudur ve ayrıca daha dayanıklıdır.

XLOOKUP Sola Bakabilir

Bir arama aralığı seçebilmek, DÜŞEYARA'yı DÜŞEYARA'ya göre daha çok yönlü hale getirir. XLOOKUP ile tablo sütunlarının sırası önemli değildir.

DÜŞEYARA, bir tablonun en soldaki sütununda arama yapılarak ve ardından belirtilen sayıda sütundan sağa döndürülerek sınırlandırıldı.

Aşağıdaki örnekte, bir kimlik aramamız (E sütunu) ve kişinin adını (D sütunu) döndürmemiz gerekiyor.

Soldaki bir arama formülü için örnek veriler

Aşağıdaki formül bunu başarabilir: =XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)

Soluna bir değer döndüren XLOOKUP işlevi

Bulunmazsa Ne Yapmalı

Arama işlevlerinin kullanıcıları, DÜŞEYARA veya KAÇINCI işlevleri ihtiyaç duyduğu şeyi bulamadığında onları karşılayan #YOK hata mesajına çok aşinadır. Ve çoğu zaman bunun mantıklı bir nedeni vardır.

Reklamcılık

Bu nedenle, kullanıcılar bu hatayı nasıl gizleyeceklerini hızlı bir şekilde araştırırlar çünkü doğru veya kullanışlı değildir. Ve elbette, bunu yapmanın yolları var.

XLOOKUP, bu tür hataları işlemek için kendi yerleşik "bulunmazsa" argümanıyla birlikte gelir. Bunu önceki örnekle, ancak yanlış yazılmış bir kimlikle çalışırken görelim.

Aşağıdaki formül, hata mesajı yerine “Yanlış Kimlik” metnini görüntüler: =XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8,"Incorrect ID")

XLOOKUP ile bulunmazsa alternatif metin

Aralık Araması için XLOOKUP'ı Kullanma

Tam eşleşme kadar yaygın olmasa da, bir arama formülünün çok etkili bir kullanımı, aralıklarda bir değer aramaktır. Aşağıdaki örneği alın. Harcanan miktara bağlı olarak indirimi iade etmek istiyoruz.

Bu sefer belirli bir değer aramıyoruz. B sütunundaki değerlerin E sütunundaki aralıklar içinde nerede olduğunu bilmemiz gerekiyor. Bu, kazanılan indirimi belirleyecektir.

Aralık araması için tablo verileri

XLOOKUP, eşleşme modu adlı isteğe bağlı bir beşinci argümana sahiptir (unutmayın, tam eşleşme için varsayılandır).

Aralık araması için eşleşme modu bağımsız değişkeni

Reklamcılık

DÜŞEYARA'nın yaklaşık eşleşmelerle DÜŞEYARA'dan daha büyük yeteneklere sahip olduğunu görebilirsiniz.

Aranan değerden (-1) küçük veya (1)'den büyük en yakın eşleşmeyi bulma seçeneği vardır. Ayrıca ? gibi joker karakterleri (2) kullanma seçeneği de vardır. ya da *. Bu ayar, DÜŞEYARA ile olduğu gibi varsayılan olarak açık değildir.

Bu örnekteki formül, tam bir eşleşme bulunamazsa, aranan değerden en yakın değeri döndürür: =XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,,-1)

Hatalı bir aralık araması

Ancak, C7 hücresinde #YOK hatasının döndürüldüğü bir hata var ('bulunmazsa' bağımsız değişkeni kullanılmadı). 64 harcama herhangi bir indirim için kriterlere ulaşmadığından, bunun %0 indirim getirmesi gerekirdi.

DÜŞEYARA işlevinin bir başka avantajı, DÜŞEYARA'nın yaptığı gibi arama aralığının artan sırada olmasını gerektirmemesidir.

Arama tablosunun altına yeni bir satır girin ve ardından formülü açın. Köşeleri tıklayıp sürükleyerek kullanılan aralığı genişletin.

Kullanılan aralığı genişleterek hatayı düzeltin

Reklamcılık

Formül hatayı hemen düzeltir. Aralığın altında “0” olması sorun değil.

Arama tablosu genişletilerek hata düzeltildi

Şahsen ben yine de tabloyu arama sütununa göre sıralardım. Altta "0" olması beni deli ederdi. Ancak formülün bozulmamış olması harika.

XLOOKUP, HLOOKUP İşlevinin de Yerini Alır

Belirtildiği gibi, YATAYARA işlevi de YATAYARA'nın yerini almak için burada. İki işlevin yerini alacak bir işlev. Harika!

YATAYARA işlevi, satırlar boyunca arama yapmak için kullanılan yatay aramadır.

Kardeşi DÜŞEYARA kadar iyi bilinmemekle birlikte, başlıkların A sütununda olduğu ve verilerin 4. ve 5. satırlar boyunca olduğu aşağıdaki gibi örnekler için kullanışlıdır.

XLOOKUP her iki yöne de bakabilir – sütunlar boyunca ve ayrıca satırlar boyunca. Artık iki farklı fonksiyona ihtiyacımız yok.

Reklamcılık

Bu örnekte formül, A2 hücresindeki adla ilgili satış değerini döndürmek için kullanılır. Adı bulmak için 4. satıra bakar ve 5. satırdaki değeri döndürür: =XLOOKUP(A2,B4:E4,B5:E5)

YATAYARA işlevi yerine XLOOKUP

XLOOKUP Aşağıdan Yukarıya Bakabilir

Tipik olarak, bir değerin ilk (genellikle yalnızca) oluşumunu bulmak için bir liste aramanız gerekir. XLOOKUP, arama modu adlı altıncı bir bağımsız değişkene sahiptir. Bu, aramayı alttan başlayacak şekilde değiştirmemizi ve bunun yerine bir değerin son oluşumunu bulmak için bir liste aramamızı sağlar.

Aşağıdaki örnekte, A sütunundaki her ürün için stok seviyesini bulmak istiyoruz.

Arama tablosu tarih sırasına göredir ve ürün başına birden çok stok kontrolü vardır. En son kontrol edildiği zamandaki stok seviyesini (Ürün Kimliğinin son tekrarı) iade etmek istiyoruz.

Geriye doğru arama için örnek veriler

XLOOKUP işlevinin altıncı argümanı dört seçenek sunar. "Sondan başa ara" seçeneğini kullanmakla ilgileniyoruz.

XLOOKUP ile arama modu seçenekleri

Tamamlanan formül burada gösterilir: =XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,,-1)

XLOOKUP aşağıdan yukarıya bir değerler listesine bakıyor

Bu formülde dördüncü ve beşinci argüman göz ardı edilmiştir. Bu isteğe bağlıdır ve tam eşleşmenin varsayılanını istedik.

Hesabı yuvarlamak

DÜŞEYARA işlevi, hem DÜŞEYARA hem de YATAYARA işlevlerinin merakla beklenen halefidir.

Reklamcılık

Bu makalede XLOOKUP'ın avantajlarını göstermek için çeşitli örnekler kullanılmıştır. Bunlardan biri, XLOOKUP'ın sayfalarda, çalışma kitaplarında ve ayrıca tablolarda kullanılabilmesidir. Örnekler, anlamamıza yardımcı olmak için makalede basit tutulmuştur.

Yakında Excel'e eklenen dinamik diziler nedeniyle, bir dizi değer de döndürebilir. Bu kesinlikle daha fazla keşfetmeye değer bir şey.

DÜŞEYARA'nın günleri numaralandırılmıştır. XLOOKUP burada ve yakında fiili arama formülü olacak.