İçindekiler
×
Formüller ve işlevler
Formüller ve işlevler

ÇAPRAZARA

Tablodaki veya aralıktaki öğeleri satıra göre bulmak için XLOOKUP işlevini kullanın. Örneğin, bir otomotiv parçasının fiyatını parça numarasına göre arayın veya çalışan kimliğine göre bir çalışan adı bulun. XLOOKUP ile bir arama terimi için bir sütuna bakabilir ve dönüş sütununun hangi tarafta olduğuna bakılmaksızın başka bir sütundaki aynı satırdan bir sonuç döndürebilirsiniz.

Not: XLOOKUP, Excel 2016 ve Excel 2019'da kullanılamaz, ancak Excel 2016 veya Excel 2019'da Excel'nin daha yeni bir sürümünü kullanan başka biri tarafından oluşturulan XLOOKUP işleviyle çalışma kitabı kullanma durumuyla karşılaşabilirsiniz.

Tarayıcınız video desteklemiyor. Microsoft Silverlight, Adobe Flash Player veya Internet Explorer 9’u yükleyin.

Söz dizimi

XLOOKUP işlevi bir aralık veya dizi arar ve bulduğu ilk eşleşmeye karşılık gelen öğeyi döndürür. Eşleşme yoksa, XLOOKUP en yakın (yaklaşık) eşleşmeyi döndürebilir. 

=ÇAPRAZARA(aranan_değer, aranan_dizi, döndürülen_dizi, [bulunamadığında], [eşleştirme_modu], [arama_modu]) 

Bağımsız değişken

Açıklama

aranan_değer

Gerekli*

Aranacak

değer *Atlanırsa, YATAYARA işlevi lookup_array bulduğu boş hücreleri döndürür.   

aranan_dizi

Gerekli

Aranacak dizi veya aralık

return_array

Gerekli

Döndürülecek dizi veya aralık

[if_not_found]

İsteğe bağlı

Geçerli bir eşleşme bulunamazsa, sağladığınız [if_not_found] metnini döndürür.

Geçerli bir eşleşme bulunmazsa ve [if_not_found] eksikse , #N/A döndürülür.

[eşleştirme_modu]

İsteğe bağlı

Eşleşme türünü belirtin:

0 - Tam eşleşme. Bulunamazsa #N/A döndür. Varsayılan ayar budur.

-1 - Tam eşleşme. Hiçbir öğe bulunamazsa sonraki küçük öğeyi döndürebilirsiniz.

1 - Tam eşleşme. Hiçbir öğe bulunamazsa sonraki büyük öğeyi döndürebilirsiniz.

2 - *, ? ve ~ karakterlerinin özel anlamlara sahip olduğu joker karakteri eşleşmesi.

[arama_modu]

İsteğe bağlı

Kullanılacak arama modunu belirtin:

1 - İlk öğeden başlayarak arama yapın. Varsayılan ayar budur.

-1 - Son öğeden başlayarak ters arama yapın.

2 - Artan düzende sıralanan lookup_array kullanan bir ikili arama gerçekleştirin. Sıralanmış durumda değilse geçersiz sonuçlar döndürülür.

-2 - lookup_array azalan düzende sıralanmasına dayanan bir ikili arama gerçekleştirin. Sıralanmış durumda değilse geçersiz sonuçlar döndürülür.

Örnekler

Örnek 1   , aralıktaki bir ülke adını aramak ve telefon ülke kodunu döndürmek için XLOOKUP kullanır. lookup_value (F2 hücresi), lookup_array (aralık B2:B11) ve return_array (aralık D2:D11) bağımsız değişkenlerini içerir. XLOOKUP varsayılan olarak tam eşleşme oluşturduğundan , match_mode bağımsız değişkenini içermez.

Çalışan Kimliğine göre Çalışan Adı ve Departman döndürmek için kullanılan XLOOKUP işlevi örneği. Formül =XLOOKUP(B2,B5:B14,C5:C14) formülüdür.

Not: XLOOKUP bir arama dizisi ve bir dönüş dizisi kullanırken DÜŞEYARA işlevi tek bir tablo dizisi ve ardından sütun dizin numarası kullanır. Bu örnekteki eşdeğer DÜŞEYARA formülü şöyle olabilir: =DÜŞEYARA(F2,B2:D11,3,YANLIŞ)

———————————————————————————

Örnek 2   , çalışan kimliği numarasına göre çalışan bilgilerini arar. DÜŞEYARA'dan farklı olarak, DÜŞEYARA birden çok öğe içeren bir dizi döndürebilir, bu nedenle tek bir formül C5:D14 hücrelerinden hem çalışan adını hem de departmanı döndürebilir.

Çalışan Kimliği temelinde Çalışan Adı ve Departman döndürmek için kullanılan XLOOKUP işlevi örneği. Formül: =XLOOKUP(B2,B5:B14,C5:D14,0,1)

———————————————————————————

Örnek 3   , önceki örne bir if_not_found bağımsız değişkeni ekler.

if_not_found bağımsız değişkeniyle Çalışan Kimliğine göre Çalışan Adı ve Departman döndürmek için kullanılan XLOOKUP işlevi örneği. Formül=XLOOKUP(B2,B5:B14,C5:D14,0,1,"Çalışan bulunamadı") şeklindedir

———————————————————————————

Örnek 4   , E2 hücresine girilen kişisel gelir için C sütununa bakar ve B sütununda eşleşen bir vergi oranı bulur. Hiçbir şey bulunmazsa if_not_found bağımsız değişkenini 0 (sıfır) döndürecek şekilde ayarlar. match_mode bağımsız değişkeni 1 olarak ayarlanır; başka bir deyişle işlev tam eşleşme arar ve bir tane bulamazsa sonraki büyük öğeyi döndürür. Son olarak , search_mode bağımsız değişkeni 1 olarak ayarlanır; bu da işlevin ilk öğeden son öğeye kadar arama yapacağı anlamına gelir.

Maksimum gelire göre vergi oranı döndürmek için kullanılan XLOOKUP işlevinin görüntüsü. Bu yaklaşık bir eşleşmedir. Formül: =XLOOKUP(E2,C2:C7,B2:B7,1,1)

Not: XARRAY'nin lookup_array sütunu return_array sütunun sağ yanındayken DÜŞEYARA yalnızca soldan sağa bakabilir.

———————————————————————————

Örnek 5    hem dikey hem de yatay eşleşme gerçekleştirmek için iç içe bir XLOOKUP işlevi kullanır. İlk olarak B sütununda Brüt Kar'ı arar, sonra tablonun en üst satırındaKimlik1'i arar (C5:F5 aralığı) ve son olarak ikisinin kesişimindeki değeri döndürür. Bu, İnDİS ve KAÇINCI işlevlerini birlikte kullanmaya benzer.

İpucu: YATAYARA işlevini değiştirmek için DE YATAYARA işlevini kullanabilirsiniz.

2 XLOOKUPs iç içe yerleştirerek tablodan yatay veri döndürmek için kullanılan XLOOKUP işlevinin görüntüsü. Formül: =YATAYARA(D2,$B 6:$B 17,XLOOKUP($C 3,$C 5:$G 5,$C 6:$G 17))

Not: D3:F3 hücrelerindeki formül: =YATAYARA(D2,$B 6:$B 17,YATAYARA($C 3,$C 5:$G 5,$C 6:$G 17))).

———————————————————————————

Örnek 6    , iki aralık arasındaki tüm değerleri toplamak için TOPLA işlevini ve iç içe iki XLOOKUP işlevini kullanır. Bu durumda, üzüm, muz değerlerini toplamak ve ikisi arasında olan armutları dahil etmek istiyoruz.

İki seçim arasında kalan bir değer aralığını toplamak için TOPLA ile XLOOKUP kullanma

E3 hücresindeki formül: =TOPLA(XLOOKUP(B3,B6:B10,E6:E10):XLOOKUP(C3,B6:B10,E6:E10))

Nasıl çalışır? XLOOKUP bir aralık döndürür, dolayısıyla hesaplandığında formül şu şekilde görünür: =TOPLA($E$7:$E$9). Bunun nasıl çalıştığını görmek için, buna benzer bir XLOOKUP formülüne sahip bir hücre seçip Formül denetimi > Formül denetimi > Formülü Değerlendir'i seçip hesaplamada adım adım ilerleyerek Değerlendir'i seçebilirsiniz.

Not: Bu örneği önerdiği için Microsoft Excel MVP sayesinde Bill Jelen.

———————————————————————————

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğuuzmanlarına sorabilir veya Yanıt topluluğu içinden destek alabilirsiniz.

Ayrıca Bkz:

ÇAPRAZEŞLEŞTİR işlevi

Excel işlevleri (alfabetik)

Excel işlevleri (kategoriye göre)

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Insider'Microsoft Office katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×