Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de YENİ ve GELİŞMİŞ XLOOKUP Fonksiyonu Nasıl Kullanılır? (10 Örnek)

Author Zhoumandy Last modified

Excel’in yeni XLOOKUP fonksiyonu, Excel’in sunabileceği en güçlü ve en kolay Arama fonksiyonudur. Microsoft’un sürekli çabaları sonucunda, bu fonksiyon nihayet VLOOKUP, HLOOKUP, INDEX+MATCH ve diğer arama fonksiyonlarının yerini almak üzere yayınlandı.

Bu eğitimde, XLOOKUP’ın avantajlarının neler olduğunu, nasıl edinebileceğinizi ve farklı arama problemlerini çözmek için nasıl uygulayabileceğinizi göstereceğiz.

XLOOKUP Nasıl Edinilir?

Sözdizimi

Örnekler

XLOOKUP Örnek Dosyasını İndir

XLOOKUP Nasıl Edinilir?

XLOOKUP fonksiyonu yalnızca Microsoft365 için Excel, Excel2021 ve sonraki sürümlerde ve Excel for the web'de kullanılabilir. Excel2019 veya daha eski bir sürüm kullanıyorsanız, XLOOKUP'a erişmek için yükseltmeyi düşünebilirsiniz.

Sözdizimi

Bir aralık veya dizi içinde arama yapar ve ilk eşleşen sonucun değerini döndürür. Sözdizimi aşağıdaki gibidir:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

A screenshot of the syntax of XLOOKUP function

Argümanlar:

  1. Lookup_value (gerekli): Aradığınız değerdir. Tablo_aralığı aralığının herhangi bir sütununda olabilir.
  2. Lookup_array (gerekli): Arama yapmak istediğiniz aralık veya dizidir.
  3. Return_array (gerekli): Değeri almak istediğiniz aralık veya dizidir.
  4. If_not_found (isteğe bağlı): Geçerli bir eşleşme bulunamadığında döndürülecek değerdir. [if_not_found] bölümünde gösterilecek metni özelleştirebilirsiniz.
    Aksi takdirde, varsayılan olarak dönüş değeri #YOK olacaktır.
  5. Match_mode (isteğe bağlı): Burada lookup_value ile lookup_array içindeki değerlerin nasıl eşleştirileceğini belirtebilirsiniz.
    • 0 (varsayılan) = Tam eşleşme. Eşleşme bulunamazsa #YOK döndürülür.
    • -1 = Tam eşleşme. Eşleşme bulunamazsa bir önceki küçük değeri döndürür.
    • 1 = Tam eşleşme. Eşleşme bulunamazsa bir sonraki büyük değeri döndürür.
    • 2 = Kısmi eşleşme. Joker karakterler (*, ? ve ~) kullanarak joker eşleşme yapar.
  6. Search_mode (isteğe bağlı): Burada aramanın hangi sırayla yapılacağını belirtebilirsiniz.
    • 1 (varsayılan) = lookup_value değerini lookup_array'deki ilk öğeden son öğeye doğru arar.
    • -1 = lookup_value değerini lookup_array'deki son öğeden ilk öğeye doğru arar. Bu, lookup_array'de son eşleşen sonucu almak istediğinizde faydalıdır.
    • 2 = Artan sırada sıralanmış lookup_array gerektiren ikili arama yapar. Sıralı değilse, dönen sonuç geçersiz olur.
    • -2 = Azalan sırada sıralanmış lookup_array gerektiren ikili arama yapar. Sıralı değilse, dönen sonuç geçersiz olur.

Argümanlar hakkında ayrıntılı bilgi için lütfen aşağıdaki adımları izleyin:

1. Aşağıdaki sözdizimini boş bir hücreye yazın, yalnızca parantezin bir tarafını yazmanız yeterlidir.

=XLOOKUP(

A screenshot of the XLOOKUP syntax in an Excel cell

2. Ctrl+A tuşlarına basın, ardından Fonksiyon Argümanlarını gösteren bir uyarı kutusu açılır. Parantezin diğer tarafı otomatik olarak tamamlanır.

A screenshot of the Function Arguments prompt box in Excel

3. Veri panelini aşağı çekin, böylece XLOOKUP'ın tüm altı fonksiyon argümanını görebilirsiniz.

A screenshot of the XLOOKUP Function Arguments panel showing details in Excel >>> A screenshot of the XLOOKUP Function Arguments panel showing details in Excel

Örnekler

Artık XLOOKUP'ın temel prensiplerini kavradığınızdan eminim. Şimdi XLOOKUP'ın pratik örneklerine geçelim.

Örnek1: Tam eşleşme

XLOOKUP ile tam eşleşme gerçekleştirin

VLOOKUP kullanırken her seferinde tam eşleşme modunu belirtmek zorunda kalmak sizi hiç rahatsız etti mi? Neyse ki, bu sorun harika XLOOKUP fonksiyonunu kullandığınızda artık yok. XLOOKUP, varsayılan olarak tam eşleşme yapar.

Şimdi, elinizde bir ofis malzemeleri envanteri listesi olduğunu ve bir ürünün, örneğin mouse'un birim fiyatını bilmeniz gerektiğini varsayalım, lütfen aşağıdaki adımları izleyin.

A screenshot of the office supplies list in Excel for XLOOKUP

Aşağıdaki formülü F2 hücresine yazın ve sonucu almak için Enter tuşuna basın.

=XLOOKUP(E2,A2:A10,C2:C10)

A screenshot of the XLOOKUP formula in an Excel cell

Artık gelişmiş XLOOKUP formülüyle Mouse'un birim fiyatını biliyorsunuz. Eşleşme kodu varsayılan olarak tam eşleşme olduğu için ayrıca belirtmenize gerek yok. VLOOKUP'a göre çok daha kolay ve verimli.

Sadece Birkaç Tıklamayla Tam Eşleşme Elde Edin

Belki daha düşük bir Excel sürümü kullanıyorsunuz ve henüz Excel2021 veya Microsoft365'e yükseltmeyi düşünmüyorsunuz. Bu durumda, size kullanışlı bir özellik öneriyorum - "Bir Değeri Ara". Bu özellikle, karmaşık formüllere veya XLOOKUP'a erişime gerek kalmadan sonucu alabilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Eşleşen sonucu yerleştirmek istediğiniz hücreye tıklayın.

2. "Kutools" sekmesine gidin, "Formül Yardımcısı"na tıklayın ve açılır listeden tekrar "Formül Yardımcısı"na tıklayın.

A screenshot of the Kutools Formula Helper option in Excel ribbon

3. Formül Yardımcısı iletişim kutusunda lütfen aşağıdaki gibi yapılandırın:

  • "Formül Türü" bölümünde "Arama"yı seçin;
  • "Bir formül seçin" bölümünde "Bir aralıkta veri bul"u seçin;
  • "Argüman Girişi" bölümünde lütfen aşağıdaki adımları izleyin:
    • "Tablo aralığı" kutusunda, arama değeri ve sonuç değerini içeren veri aralığını seçin;
    • "Arama değeri" kutusunda, aradığınız değerin hücresini veya aralığını seçin. Lütfen bunun tablo_aralığının ilk sütununda olması gerektiğine dikkat edin;
    • "Sütun" kutusunda, eşleşen değeri döndüreceğiniz sütunu seçin.

A screenshot of the Kutools Formula Helper setup with the Lookup for Value in List option

4. Sonucu almak için Tamam düğmesine tıklayın.

A screenshot of the Kutools Formula Helper result

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Örnek2. Yaklaşık Eşleşme

XLOOKUP ile Yaklaşık eşleşme gerçekleştirin

Yaklaşık bir arama yapmak için, beşinci argümanda eşleşme modunu1 veya -1 olarak ayarlamanız gerekir. Tam eşleşme bulunamazsa, bir sonraki büyük veya küçük değeri döndürür.

Bu durumda, personelinizin gelirlerine göre vergi oranlarını bilmeniz gerekiyor. Tabloyun sol tarafında2021 yılı Federal Gelir Vergisi Dilimleri yer alıyor. Personelinizin E sütunundaki vergi oranını nasıl bulabilirsiniz? Endişelenmeyin, lütfen aşağıdaki adımları izleyin:

1. Aşağıdaki formülü E2 hücresine yazın ve sonucu almak için Enter tuşuna basın.
Daha sonra, dönen sonucun biçimlendirmesini ihtiyacınıza göre değiştirin.

=XLOOKUP(D2,B2:B8,A2:A8,,1)

A screenshot of the XLOOKUP formula in cell E2 with the tax bracket data in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula

√ Not: Dördüncü argüman [If_not_found] isteğe bağlıdır, bu yüzden atladım.

2. Artık D2 hücresinin vergi oranını biliyorsunuz. Diğer sonuçları almak için, lookup_array ve return_array hücre başvurularını mutlaka dönüştürmeniz gerekir.

  • E2 hücresine çift tıklayın ve formülü gösterin: =XLOOKUP(D2,B2:B8,A2:A8,,1);
  • Formülde arama aralığı B2:B8'i seçin, F4 tuşuna basarak $B$2:$B$8 yapın;
  • Formülde dönüş aralığı A2:A8'i seçin, F4 tuşuna basarak $A$2:$A$8 yapın;
  • E2 hücresinin sonucunu almak için Enter tuşuna basın.
A screenshot of the updated XLOOKUP formula in cell E2 with absolute references in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula with absolute references

3. Ardından, tüm sonuçları almak için doldurma tutamacını aşağıya sürükleyin.

A screenshot showing the formula results after dragging the fill handle down to cell E13

√ Not:

  • Klavye üzerindeki F4 tuşuna basmak, satır ve sütun önüne dolar işareti ekleyerek hücre başvurusunu mutlaka dönüştürmenizi sağlar.
  • Arama ve dönüş aralığına mutlaka başvuru uyguladıktan sonra, E2 hücresindeki formülü şu şekilde değiştirdik:

=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)

  • E2 hücresinden doldurma tutamacını aşağıya sürüklediğinizde, E sütunundaki her hücredeki formüller yalnızca lookup_value açısından değişir.
    Örneğin, E13 hücresindeki formül artık şu şekilde olur:

=XLOOKUP(D13,$B$2:$B$8,$A$2:$A$8,,1)

Örnek3: Joker karakterle eşleşme

XLOOKUP ile Joker karakterle eşleşme gerçekleştirin

XLOOKUP joker karakterle eşleşme fonksiyonuna geçmeden önce, joker karakterlerin ne olduğuna bakalım.

Microsoft Excel'de joker karakterler, herhangi bir karakterin yerini alabilen özel karakterlerdir. Özellikle kısmi eşleşme aramaları yapmak istediğinizde çok faydalıdır.

Üç tür joker karakter vardır: yıldız işareti (*), soru işareti (?) ve tilde (~).

  • Yıldız işareti (*) metindeki herhangi bir sayıda karakteri temsil eder;
  • Soru işareti (?) metindeki herhangi bir tek karakteri temsil eder;
  • Tilde (~), joker karakterleri (*, ? ~) gerçek karakterlere dönüştürmek için kullanılır. Bu işlevi yerine getirmek için joker karakterlerin önüne tilde (~) koyun;

Çoğu durumda, XLOOKUP joker karakterle eşleşme fonksiyonunu kullanırken yıldız işareti (*) karakterini kullanırız. Şimdi joker karakterle eşleşmenin nasıl çalıştığını görelim.

Diyelim ki elinizde Amerika'nın en büyük50 şirketinin Borsa Piyasa Değeri listesi var ve bazı şirketlerin piyasa değerini öğrenmek istiyorsunuz, ancak şirket isimleri kısaltılmış. Bu, joker karakterle eşleşme için mükemmel bir senaryodur. Adım adım benimle ilerleyin.

A screenshot of the stock market capitalization of large American companies

√ Not: Joker karakterle eşleşme yapmak için en önemli şey, beşinci argüman olan [match_mode]'u2 olarak ayarlamaktır.

1. Aşağıdaki formülü H3 hücresine yazın ve sonucu almak için Enter tuşuna basın.

=XLOOKUP("*"&G3&"*",B3:B52,D3:D52,,2)

A screenshot of the XLOOKUP formula for finding a market capitalization, with the formula visible in the cell >>> A screenshot of the XLOOKUP result of finding a market capitalization

2. Artık H3 hücresinin sonucunu biliyorsunuz. Diğer sonuçları almak için, lookup_array ve return_array dizilerini sabitlemek için imleci diziye yerleştirip F4 tuşuna basın. Böylece H3 hücresindeki formül şu hale gelir:

=XLOOKUP("*"&G3&"*",$B$3:$B$52,$D$3:$D$52,,2)

3. Tüm sonuçları almak için doldurma tutamacını aşağıya sürükleyin.

A screenshot of the Excel cell with the updated XLOOKUP formula where lookup and return arrays are fixed using F4

√ Not:

  • H3 hücresindeki formülde lookup_value "*"&G3&"*" şeklindedir. Yıldız joker karakterini (*) G3 değeriyle ve & işaretiyle birleştiriyoruz.
  • Dördüncü argüman [If_not_found] isteğe bağlıdır, bu yüzden atladım.
Örnek4: Sola bak

XLOOKUP kullanarak sağdan sola arama yapın

VLOOKUP'ın dezavantajlarından biri, yalnızca arama sütununun sağındaki değerlere bakabilmesidir. Arama sütununun solundaki değerlere bakmaya çalışırsanız #YOK hatası alırsınız. Endişelenmeyin. XLOOKUP bu sorunu çözmek için mükemmel bir arama fonksiyonudur.

XLOOKUP, arama sütununun hem solunda hem de sağında değer arayacak şekilde tasarlanmıştır. Hiçbir sınırı yoktur ve Excel kullanıcılarının ihtiyaçlarını karşılar. Aşağıdaki örnekte, bu yöntemi göstereceğiz.

Elinizde ülke isimleri ve telefon kodlarının olduğu bir liste olduğunu ve bilinen bir telefon koduna karşılık gelen ülke adını bulmak istediğinizi varsayalım.

A screenshot of the country list with telephone codes, showing the setup for looking up a country name using XLOOKUP

C sütununda arama yapmamız ve A sütunundaki değeri döndürmemiz gerekiyor. Lütfen aşağıdaki adımları izleyin:

1. Aşağıdaki formülü boş G2 hücresine yazın.

=XLOOKUP(F2,C2:C11,A2:A11)

2. Sonucu almak için Enter tuşuna basın.

A screenshot of the XLOOKUP formula used to look up country names based on telephone codes

√ Not: XLOOKUP'ın sola bakma fonksiyonu, Index ve Match fonksiyonlarının sol tarafa arama yapmasının yerini alabilir.

Sadece birkaç tıklamayla sağdan sola arama değeri bulun

Formülleri hatırlamak istemeyenler için burada kullanışlı bir özellik öneriyorum - "Sağdan Sola Doğru Ara". Bu özellikle, sağdan sola aramayı birkaç saniyede gerçekleştirebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Excel'de "Kutools" sekmesine gidin, "Süper ARA"yı bulun ve açılır listeden "Sağdan sola doğru ara"ya tıklayın.

A screenshot of the 'LOOKUP from Right to Left' feature in Kutools tab in Excel

2. "Sağdan sola doğru ara" iletişim kutusunda aşağıdaki gibi yapılandırmanız gerekir:

  • "Aranacak değerlerin ve çıktı aralığının seçimi" bölümünde, arama aralığını ve çıktı aralığını belirtin;
  • "Veri aralığı" bölümünde, veri aralığını girin, ardından "anahtar sütun" ve "dönüş sütunu"nu belirtin;

A screenshot of the 'LOOKUP from Right to Left' dialog box with input fields for lookup range, output range, key column, and return column

3. Sonucu almak için Tamam düğmesine tıklayın.

A screenshot of the final result

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Örnek5: Dikey veya Yatay arama

XLOOKUP ile Dikey veya Yatay arama gerçekleştirin

Excel kullanıcıları olarak, muhtemelen VLOOKUP ve HLOOKUP fonksiyonlarına aşinasınız. VLOOKUP bir sütunda dikey arama, HLOOKUP ise bir satırda yatay arama yapar.

Yeni XLOOKUP ise ikisini birleştirir, yani dikey veya yatay arama yapmak için yalnızca tek bir sözdizimi kullanmanız yeterlidir. Harika değil mi?

Aşağıdaki örnekte, yalnızca bir XLOOKUP sözdizimiyle dikey veya yatay arama nasıl yapılır göstereceğiz.

Dikey arama yapmak için, aşağıdaki formülü boş E2 hücresine yazın ve sonucu almak için Enter tuşuna basın.

=XLOOKUP(E1,A2:A13,B2:B13)

A screenshot of the vertical lookup result using the formula

Yatay arama yapmak için, aşağıdaki formülü boş P2 hücresine yazın ve sonucu almak için Enter tuşuna basın.

=XLOOKUP(P1,B1:M1,B2:M2)

A screenshot of the horizontal lookup result using the formula

Gördüğünüz gibi, sözdizimi aynıdır. İki formül arasındaki tek fark, dikey aramada sütunları, yatay aramada ise satırları girmenizdir.

Örnek6: Çift yönlü arama

XLOOKUP ile Çift yönlü arama gerçekleştirin

Hâlâ iki boyutlu bir tabloda değer aramak için INDEX ve MATCH fonksiyonlarını mı kullanıyorsunuz? İşinizi daha kolay yapmak için geliştirilmiş XLOOKUP'ı deneyin.

XLOOKUP, çift yönlü arama yapabilir; iki değerin kesişimini bulur. Bir XLOOKUP'ı diğerinin içine yerleştirerek, içteki XLOOKUP tüm bir satırı veya sütunu döndürebilir, ardından bu dönen satır veya sütun dıştaki XLOOKUP'a return_array olarak girilir.

Elinizde farklı derslerle ilgili öğrencilerin notlarının olduğu bir liste olduğunu ve Kim’in Kimya dersindeki notunu öğrenmek istediğinizi varsayalım.

A screenshot of a table showing students' grades for various subjects

Büyülü XLOOKUP ile bu işlemi nasıl yapacağımızı görelim.

    • "İçteki" XLOOKUP'ı çalıştırarak tüm bir sütunun değerlerini döndürüyoruz. XLOOKUP(H2,B1:E1,B2:E10) Kimya notlarının bir aralığını döndürebilir.
    • "İçteki" XLOOKUP'ı, tam formülde return_array olarak kullanarak "dıştaki" XLOOKUP'ın içine yerleştiriyoruz.
    • Son olarak formül şöyle olur:

=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))

  • Yukarıdaki formülü boş H3 hücresine yazın, sonucu almak için Enter tuşuna basın.

A screenshot of the XLOOKUP formula being used to perform a two-way lookup

Veya tam tersi şekilde de yapabilirsiniz; "içteki" XLOOKUP ile tüm bir satırın değerlerini döndürüp, Kim’in tüm ders notlarını elde edersiniz. Ardından "dıştaki" XLOOKUP ile Kimya notunu bu notlar arasında arayabilirsiniz.

    • Aşağıdaki formülü boş H4 hücresine yazın ve sonucu almak için Enter tuşuna basın.

=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))

A screenshot of the XLOOKUP formula being used for a two-way lookup

XLOOKUP'ın çift yönlü arama fonksiyonu, dikey ve yatay arama fonksiyonunun da mükemmel bir örneğidir. Denemek isterseniz mutlaka deneyin!

Örnek7: Bulunamadı mesajını özelleştirin

XLOOKUP ile bulunamadı mesajını özelleştirin

Diğer arama fonksiyonlarında olduğu gibi, eşleşme bulunamazsa #YOK hata mesajı döndürülür. Bu, bazı Excel kullanıcıları için kafa karıştırıcı olabilir. Ancak iyi haber şu ki, XLOOKUP fonksiyonunun dördüncü argümanında hata yönetimi mümkündür.

Yerleşik [if_not_found] argümanı ile, #YOK sonucunun yerine özel bir mesaj belirleyebilirsiniz. İhtiyacınız olan metni isteğe bağlı dördüncü argümana yazın ve metni çift tırnak (") içine alın.

Örneğin, Denver şehri bulunamazsa, XLOOKUP #YOK hata mesajı döndürür. Ancak dördüncü argümanı "Eşleşme yok" metniyle özelleştirdikten sonra, formül hata mesajı yerine "Eşleşme yok" metnini gösterecektir.

Aşağıdaki formülü boş F3 hücresine yazın ve sonucu almak için Enter tuşuna basın.

=XLOOKUP(E2,A2:A11,C2:C11,"Eşleşme yok")

A screenshot showing the XLOOKUP formula to customize the error message when no match is found

Kullanışlı bir özellikle #YOK hatasını özelleştirin

#YOK Hatasını özel mesajınızla hızlıca değiştirmek için, Excel'de Kutools for Excel mükemmel bir araçtır. Yerleşik "0 veya #YOK'u Boş veya Belirli Bir Değerle Değiştir" özelliği sayesinde, karmaşık formüllere veya XLOOKUP'a gerek kalmadan bulunamadı mesajını belirleyebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Excel'de "Kutools" sekmesine gidin, "Süper ARA"yı bulun ve açılır listeden "0 veya #YOK'u Boş veya Belirli Bir Değerle Değiştir"e tıklayın.

A screenshot of the Kutools feature Replace 0 or #N/A with Blank or a Specific Value in Excel

2. "0 veya #YOK'u Boş veya Belirli Bir Değerle Değiştir" iletişim kutusunda aşağıdaki gibi yapılandırmanız gerekir:

  • "Aranacak değerlerin ve çıktı aralığının seçimi" bölümünde, arama aralığını ve çıktı aralığını seçin;
  • Ardından "0 veya #YOK'u Belirli Bir Değerle Değiştir" seçeneğini seçin, istediğiniz metni girin;
  • "Veri aralığı" bölümünde, veri aralığını seçin, ardından "anahtar sütun" ve "dönüş sütunu"nu belirtin.

A screenshot of the Kutools dialog box for replacing #N/A errors with a custom message in Excel

3. Sonucu almak için Tamam düğmesine tıklayın. Eşleşme bulunamadığında özelleştirilmiş mesaj görüntülenecektir.

A screenshot showing the result after using Kutools to replace #N/A error with a custom message

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Örnek8: Birden fazla değer

XLOOKUP ile birden fazla değer döndürün

XLOOKUP'ın bir diğer avantajı, aynı eşleşme için aynı anda birden fazla değer döndürebilmesidir. İlk sonucu almak için bir formül girin, ardından diğer dönen değerler otomatik olarak yanındaki boş hücrelere taşar.

Aşağıdaki örnekte, "FG9940005" öğrenci numarasına ait tüm bilgileri almak istiyorsunuz. Buradaki püf nokta, formülde return_array olarak tek bir sütun veya satır yerine bir aralık vermektir. Bu durumda, dönüş aralığı B2:D9’dur ve üç sütunu kapsar.

Aşağıdaki formülü boş G2 hücresine yazın, tüm sonuçları almak için Enter tuşuna basın.

=XLOOKUP(F2,A2:A9,B2:D9)

A screenshot of the XLOOKUP function formula in cell G2 returning multiple values

Tüm sonuç hücrelerinde aynı formül görüntülenir. Formülü ilk hücrede düzenleyebilir veya değiştirebilirsiniz, ancak diğer hücrelerde formül düzenlenemez. Formül çubuğunun gri olduğunu görebilirsiniz, bu da üzerinde değişiklik yapılamayacağı anlamına gelir.

A screenshot of the formula bar showing grayed-out non-editable formula in Excel

Kısacası, XLOOKUP'ın çoklu değer döndürme fonksiyonu, VLOOKUP'a göre büyük bir gelişmedir. Her formül için ayrı ayrı sütun numarası belirtmekten kurtulursunuz. 👍

Örnek9. Çoklu Kriter

XLOOKUP kullanarak çoklu kriterli arama gerçekleştirin

XLOOKUP'ın bir diğer harika yeni özelliği, çoklu kriterle arama yapabilmesidir. Buradaki püf nokta, formülde arama değerlerini ve arama dizilerini ayrı ayrı "&" operatörüyle birleştirmektir. Aşağıdaki örnekle açıklayalım.

Orta boy mavi vazonun fiyatını bilmemiz gerekiyor. Bu durumda, eşleşme bulmak için üç arama değeri (kriter) gereklidir. Aşağıdaki formülü boş I2 hücresine yazın, ardından sonucu almak için Enter tuşuna basın.

=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)

A screenshot of the XLOOKUP function formula in cell I2 for multi-criteria lookup

√ Not: XLOOKUP dizileri doğrudan işleyebilir. Formülü Control + Shift + Enter ile onaylamaya gerek yoktur.

Hızlı bir yöntemle çoklu koşul araması yapın

Excel'de XLOOKUP'tan daha hızlı ve kolay bir şekilde çoklu kriterli arama yapmanın bir yolu var mı? Kutools for Excel, harika bir özellik sunar - "Çoklu Koşul Araması". Bu özellikle, sadece birkaç tıklamayla çoklu kriterli arama yapabilirsiniz!

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Excel'de "Kutools" sekmesine gidin, "Süper ARA"yı bulun ve açılır listeden "Çoklu Koşul Araması"na tıklayın.

A screenshot of the Kutools Multi-condition Lookup option in Excel

2. "Çoklu Koşul Araması" iletişim kutusunda lütfen aşağıdaki adımları izleyin:

  • "Aranacak Değerler ve Liste Yerleştirme Alanı" bölümünde, arama değeri aralığını ve çıktı aralığını seçin;
  • "Veri Aralığı" bölümünde lütfen aşağıdaki işlemleri yapın:
    • "Anahtar" sütunu kutusunda Ctrl tuşunu basılı tutarak arama değerlerini içeren ilgili anahtar sütunları tek tek seçin;
    • "Dönüş" sütunu kutusunda, döndürülecek değerleri içeren sütunu belirtin.

A screenshot of the Kutools Multi-condition Lookup dialog box in Excel

3. Sonucu almak için Tamam düğmesine tıklayın.

A screenshot of the Multi-condition Lookup results in Excel

√ Not:

  • İletişim kutusundaki "Bulunamayan değerleri (#YOK) belirtilen bir değerle değiştir" bölümü isteğe bağlıdır, belirtebilirsiniz veya belirtmeyebilirsiniz.
  • "Anahtar" sütunu kutusuna girilen sütun sayısı, "Aranacak Değerler" kutusuna girilen sütun sayısına eşit olmalı ve her iki kutudaki kriterlerin sırası bire bir karşılık gelmelidir.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Örnek10. Son Eşleşen Değeri Bulma

XLOOKUP ile son eşleşen sonucu alın

Excel'de son eşleşen değeri bulmak için, altıncı argümanı ters sırada arama yapacak şekilde ayarlayın.

Varsayılan olarak, XLOOKUP'ta arama modu1 olarak ayarlanmıştır, yani ilk öğeden son öğeye doğru arama yapılır. Ancak XLOOKUP'ın güzel yanı, arama yönünün değiştirilebilmesidir. XLOOKUP, arama sırasını kontrol etmek için isteğe bağlı [search mode] argümanı sunar. Altıncı argümanda arama modunu -1 olarak ayarladığınızda, arama yönü sondan başa doğru olur.

Aşağıdaki örneğe bakın. Veritabanında Emma'nın son satışını öğrenmek istiyoruz.

Aşağıdaki formülü boş G2 hücresine yazın, ardından sonucu almak için Enter tuşuna basın.

=XLOOKUP(F2,B2:B11,D2:D11,,,-1)

A screenshot of the XLOOKUP formula in cell G2 for finding the last matching value

√ Not: Dördüncü ve beşinci argümanlar isteğe bağlıdır ve bu örnekte atlanmıştır. Sadece isteğe bağlı altıncı argümanı -1 olarak ayarladık.

Harika bir araçla son eşleşen değeri kolayca bulun

XLOOKUP'a erişiminiz yoksa ve karmaşık formülleri hatırlamak istemiyorsanız, "Aşağıdan Yukarıya Doğru Ara" özelliğini kullanarak bu işlemi kolayca gerçekleştirebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Excel'de "Kutools" sekmesine gidin, "Süper ARA"yı bulun ve açılır listeden "Aşağıdan Yukarıya Doğru Ara"ya tıklayın.

A screenshot of the Lookup from Bottom to Top option in Kutools tab in Excel

2. "Aşağıdan Yukarıya Doğru Ara" iletişim kutusunda aşağıdaki gibi yapılandırmanız gerekir:

  • "Aranacak değerlerin ve çıktı aralığının seçimi" bölümünde, arama aralığını ve çıktı aralığını seçin;
  • "Veri aralığı" bölümünde, veri aralığını seçin, ardından "anahtar sütun" ve "dönüş sütunu"nu belirtin.

A screenshot of the Lookup from Bottom to Top dialog box in Excel

3. Sonucu almak için Tamam düğmesine tıklayın.

A screenshot of the Lookup from Bottom to Top results

√ Not: İletişim kutusundaki "Bulunamayan değerleri (#YOK) belirtilen bir değerle değiştir" bölümü isteğe bağlıdır, belirtebilirsiniz veya belirtmeyebilirsiniz.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


XLOOKUP Örnek Dosyasını İndir

XLOOKUP Examples.xlsx

İlgili makaleler:

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin