ÇAPRAZARA işlevi

Tablodaki veya satır aralığındaki öğeleri bulmanız gerektiğinde Xlookup işlevini kullanın. Örneğin, bir otomatik Mopart bölümünün fiyatını bölüm numarasıyla bulun veya çalışan KIMLIĞINI temel alarak bir çalışan adı bulun. XLOOKUP ile, bir arama terimi için bir sütun arayabilir ve döndürülen sütunun açık olduğu bağımsız olarak başka bir sütundaki aynı satırdan bir sonuç döndürebilirsiniz.

Duyurularla büyük bir etki bırakın

Not: Bu işlev şu anda geçerli kanaldaki aboneler Microsoft 365 için kullanılabilir. Bu, 2020 Temmuz 'da başlayan yarı yıllık kurumsal kanalda Microsoft 365 aboneleri tarafından kullanılabilir. Özelliklerin Microsoft 365 abonelere nasıl alındığı hakkında daha fazla bilgi için, Microsoft 365 için en yeni özellikleri nasıl edinebilirimkonusuna bakın.

XLOOKUP işlevi bir Aralık veya dizi arar ve bulduğu ilk eşleşmeye karşılık gelen bir öğe 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

Arama değeri

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] metni döndürün.

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

[match_mode]

İsteğe bağlı

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

0-tam eşleşme. Yoksa, #N/Areturn döndürün. Varsayılan ayar budur.

-1-tam eşleşme. Bulunmazsa, sonraki küçük öğeyi döndür.

1-tam eşleşme. Bulunmazsa, sonraki daha büyük öğeyi döndür.

2-joker karakter eşleştirme: *,? ve ~, özel anlamıvardır.

[search_mode]

İsteğe bağlı

Kullanılacak arama modunu belirtme:

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

-1-son öğeden başlayarak geriye doğru arama gerçekleştirin.

2- artan düzende sıralanan lookup_array dayanan ikili arama gerçekleştirin. Sıralanmamışsa, geçersiz sonuçlar döndürülecek.

-2- azalan düzende sıralanan lookup_array dayanan ikili arama gerçekleştirin. Sıralanmamışsa, geçersiz sonuçlar döndürülecek.

Örnekler

Örnek 1

Bu örnek yukarıdaki videodan farklıdır ve bir ülke adı aramak için basit bir XLOOKUP kullanır, ardından telefon ülke kodunu döndürür. Yalnızca lookup_value (hücre F2), lookup_array (Range B2: B11) ve return_array (D2: D11) bağımsız değişkenlerini içerir. XLOOKUP varsayılan eşleştirme olarak varsayılan olarak match_mode bağımsız değişkeni içermez.

Çalışan KIMLIĞINI temel alarak çalışan adını ve departmanı döndürmek için kullanılan XLOOKUP işlevi örneği. Formül = XLOOKUP (B2, B5: B14, C5: C14).

Not: XLOOKUP, DÜŞEYARA 'dan farklıdır; burada DÜŞEYARA tek bir tablo dizisi ve sütun dizin numarası gelir. Bu örnekte eşdeğer DÜŞEYARA formülü: = DÜŞEYARA (F2, B2: D11, 3, yanlış)

Örnek 2

Bu örnekte, çalışan KIMLIK numarasına göre çalışan bilgilerini arıyoruz. DÜŞEYARA 'dan farklı olarak, XLOOKUP birden çok öğe içeren bir dizi döndürebilir ve tek bir formülün, C5: D14 hücrelerinden hem çalışan adını hem de bölümü döndürmesine olanak tanır.

Employee IDT 'e dayalı bir ç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

Bu örnek, if_not_found bağımsız değişkenini Yukarıdaki örneğe ekler.

İf_not_found bağımsız değişkeniyle çalışan KIMLIĞI temel alınarak çalışan adını 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ı")

Örnek 4

Aşağıdaki örnekte, E2 hücresine girilen kişisel gelirler için C sütunu görünür ve B sütununda eşleşen bir vergi oranı bulunur. If-not_found bağımsız değişkenini, hiçbir şey bulunmazsa 0 döndürür. Match_mode bağımsız değişkeni 1 olarak ayarlanır; yani işlev tam eşleşme arar ve bulamazsa, bir sonraki daha büyük öğeyi döndürür. Son olarak, search_mode bağımsız değişkeni 1 olarak ayarlanır; yani işlev, ilk öğeden en son öğeden arar.

Maksimum geliri temel alan bir vergi oranı döndürmek için kullanılan XLOOKUP işlevinin resmi. Bu yaklaşık bir eşleşmedir. Formül: = XLOOKUP (E2, C2: C7, B2: B7, 1, 1)

Not: DÜŞEYARA 'dan farklı olarak, lookup_array sütunu return_array sütununun sağdır; burada DÜŞEYARA yalnızca soldan sağa doğru görüntülenebilir.

Örnek 5

Ardından hem dikey hem de yatay eşleşme gerçekleştirmek için iç içe bir XLOOKUP işlevi kullanacağız. Bu durumda, ilk olarak B sütununda Brüt kar arar, ardından tablonun üst satırında (örneğin, C5: F5 aralığı) bir satır. Bu, indis ve kaçıncı işlevlerinin birlikte kullanımıyla benzerdir. YATAYARA işlevini değiştirmek için xlookup 'ı da kullanabilirsiniz.

2 XLOOKUP 'yi yuvalayarak bir tablodan yatay verileri döndürmek için kullanılan XLOOKUP işlevinin görüntüsü. Formül: = XLOOKUP (D2, $B 6: $B 17, XLOOKUP ($C 3, $C 5: $G 5, $C 6: $G 17))

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

Örnek 6

Bu örnekte, iki Aralık arasındaki tüm değerleri toplamak için TOPLA işlevive birlikte YUVALANMıŞ ıkı xlookup işlevi kullanılmaktadır. Bu durumda, Grapes, Bananas ve iki arasındaki armut değerlerini toplamak istiyoruz.

İki seçim arasında kalan bir değer aralığını toplam ile birlikte kullanarak 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, formül şöyle olur: = topla ($E $7: $E $9). Buna benzer bir XLOOKUP formülü içeren bir hücre seçerek, bu öğenin kendi kendinize nasıl çalıştığını görebilirsiniz, ardından Formül denetimi > formül > vehesaplamayı adım adım adım adım Evaluate Formulaadım adım adım adım adım adım gözden geçirme

Not: Bu örneği önerirken Microsoft Excel MVP, Bill Jeleniçin teşekkürler.

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğu’ndan destek alabilir ya da Excel için UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Ayrıca Bkz.

XMATCH işlevi

Excel işlevleri (alfabetik)

Excel işlevleri (kategoriye göre)

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×