Excel 2016da XLOOKUP İşlevi Nasıl Kullanılır

Excel 2016da XLOOKUP İşlevi Nasıl Kullanılır

Windows ve Mac'teki Office 365 aboneleri için Excel 2016, artık çok popüler (ancak genellikle kötü niyetli) dikey arama işlevi olan DÜŞEYARA (DÜŞEYARA'daki X'in ne olduğunu bilmiyorum) için oldukça basit ve çok yönlü bir yedek olarak lanse edilen yeni bir DÜŞEYARA işlevini desteklemektedir. anlamına gelir; Kapsamlı, belki?).

DÜŞEYARA'ya henüz aşina olmayanlar için (TOPLA ve ORTALAMA'dan hemen sonra en çok kullanılan üçüncü işlev olarak kabul edilir), bu işlev, belirtilen bir arama tablosunun en sol sütununda yukarıdan aşağıya dikey olarak bir satırda bir değer bulana kadar arar. aradığınızla eşleşen veya onu aşan bir ofset numarasıyla belirlenen arama sütunu. Çalışma sayfanızdaki bir veri tablosunun uzun bir listesindeki veya sütunundaki belirli öğeleri bulmak için son derece yararlı olsa da, DÜŞEYARA işlevinin, XLOOKUP olarak bu yeni arama işlevi tarafından paylaşılmayan birkaç sınırlaması vardır:

  • Arama aralığındaki arama değeriniz için tam eşleşmeleri bulmak için varsayılanlar
  • Bir tabloda hem dikey (satıra göre) hem de yatay (sütun) arama yapabilir, böylece yatay olarak sütuna göre arama yaparken HLOOKUP işlevini kullanma gereksinimini ortadan kaldırabilir
  • Fonksiyonun çalışması için, arama tablonuzdaki arama aralığının, dönüş aralığı olarak belirlenmiş olanın solundaki bir sütunda bulunması gerekmeyecek şekilde sola veya sağa arama yapabilir
  • Tam eşleşme varsayılanı kullanıldığında, arama aralığındaki değerler belirli bir sırada sıralanmadığında bile çalışır
  • İsteğe bağlı bir arama modu bağımsız değişkeni kullanarak arama dizisi aralığında en alt satırdan en üste arama yapabilir

DÜŞEYARA işlevi, aşağıdaki sözdizimini kullanarak ilk üçü gerekli ve son ikisi isteğe bağlı olmak üzere beş olası bağımsız değişkene sahiptir:

XLOOKUP ( lookup_value , arama_dizisi , return_array [ match_mode ], [ search_mode ])

Gerekli aranan_değer bağımsız değişkeni, aradığınız değeri veya öğeyi belirtir. Gerekli look_up dizi argüman hücre aralığı bu arama değeri aranacak atar ve return_array argüman Excel tam eşleşme bulduğunda iade istediğiniz değeri içeren hücre aralığını belirler.

* XLOOKUP işlevinizde aranan_dizi ve dönüş_dizi bağımsız değişkenlerini belirlerken her iki aralığın da eşit uzunlukta olması gerektiğini unutmayın, aksi takdirde Excel #DEĞER! formülünüzde hata. Bu, bu argümanları tanımlarken onları belirtmek veya hücre referanslarını yazmak yerine, belirlenmiş bir veri tablosunun aralık adlarını veya sütun adlarını kullanmanızın nedenidir .

İsteğe bağlı match_mode bağımsız değişkeni aşağıdaki dört değerden herhangi birini içerebilir:

  • Tam eşleşme için 0 (varsayılan, eşleşme_modu bağımsız değişkeni atanmadığındakiyle aynıdır )
  • -1 tam eşleşme veya sonraki daha düşük değer için
  • 1 tam eşleşme veya sonraki daha büyük değer için
  • 2 , aranan_değer bağımsız değişkeninde hücre referansına birleştirilmiş joker karakterler kullanan kısmi eşleşme için

İsteğe bağlı arama_modu bağımsız değişkeni aşağıdaki dört değerden herhangi birini içerebilir:

  • 1 baştan sona, yani yukarıdan aşağıya doğru arama yapmak için (varsayılan, arama_modu bağımsız değişkeni atanmadığındakiyle aynıdır )
  • -1 sondan başa, yani aşağıdan yukarıya doğru arama yapmak için
  • 2 artan sırada ikili arama için
  • -2 azalan sırada ikili arama için

Yeni XLOOKUP işlevinin gücünü ve çok yönlülüğünü anlamanın en iyi yolu, onu bir Excel çalışma sayfasında çalışırken görmektir. Aşağıdaki şekilde, ülkeye göre düzenlenmiş basit bir 2019 satış verileri tablosuna sahip bir çalışma sayfam var. Çalışma sayfasının D4 hücresine girdiğiniz ülkeye göre E4 hücresindeki bu tablodan toplam satışları döndürmek için DÜŞEYARA'yı kullanmak için şu adımları izleyin:

Hücre imlecini çalışma sayfasının E4 hücresine yerleştirin

Fonksiyon Bağımsız Değişkenleri iletişim kutusunu açmak için, Formüller sekmesindeki Arama ve Referans seçeneğini ve ardından açılır menünün alt kısmındaki DÜŞEYARA'yı tıklayın.

Hücre referansını Aranan_değer bağımsız değişkeni metin kutusuna girmek için çalışma sayfasındaki D4 hücresine tıklayın.

Lookup_array bağımsız değişkeni metin kutusunu seçmek için Sekme'ye basın, ardından A4 hücresini tıklayın ve aranacak aralık olarak A4:A8'i seçmek için Ctrl-aşağı okuna basarken Shift tuşunu basılı tutun (çünkü A3:B8 aralığı bir Excel veri tablosu olarak tanımlanır, Metin kutusunda A4:A8 aralığının yerine Tablo1[Ülke] görünür.

Return_array bağımsız değişkeni metin kutusunu seçmek için Sekme tuşuna basın, ardından B4 hücresini tıklayın ve arama sonuçlarına göre döndürülecek değerleri içeren aralık olarak B4:B8'i seçmek için Ctrl-aşağı okuna basarken Shift tuşunu basılı tutun (bu şu şekilde görünür: Metin kutusundaki Tablo1[Toplam Satış]).

E4 hücresine XLOOKUP formülünü girmek için Tamam'ı tıklayın.

Excel 2016'da XLOOKUP İşlevi Nasıl Kullanılır

E4 hücresinde D4 hücresine girilen ülkeye göre satışları döndüren XLOOKUP ile formül oluşturma.

Excel, XLOOKUP formülünü çalışma sayfasının E4 hücresine girer ve sonuç olarak 4900 döndürür çünkü Kosta Rika şu anda D4 arama hücresine girilir ve 2019 satış tablosunda görebileceğiniz gibi, bu gerçekten bu ülke için yapılan toplam satıştır.

XLOOKUP sağdan sola ve soldan sağa çalıştığından, belirli bir satış rakamına göre ülkeyi bu satış tablosundan döndürmek için de bu işlevi kullanabilirsiniz. Aşağıdaki şekil, bunu nasıl yapacağınızı gösterir. Bu kez, D4 hücresinde DÜŞEYARA formülünü oluşturursunuz ve E4 hücresine girilen değeri (bu durumda 11.000), aranan_değer bağımsız değişkeni olarak belirlersiniz.

Ek olarak, işlevin tam eşleme varsayılanını geçersiz kılmak için eşleşme_modu bağımsız değişkeni olarak -1 girersiniz, böylece Excel, E4 arama hücresine girilen satış değeriyle veya bir sonraki düşük toplam satışla (Meksika ile Meksika) tam eşleşmeli ülkeyi döndürür. Bu tabloda 10.000 ABD Doları toplam satışı olan bir ülke olmadığı için bu durumda 10.000 ABD Doları). Bu formül için bir eşleşme_modu bağımsız değişkeni atamadan Excel, sonuç olarak #NA döndürür, çünkü bu satış tablosunda 11.000 ABD Doları ile tam eşleşme yoktur.

Excel 2016'da XLOOKUP İşlevi Nasıl Kullanılır

D4 hücresinde XLOOKUP ile E4 hücresine girilen satışlara göre ülkeyi döndüren bir formül oluşturma

DÜŞEYARA işlevi, satıra göre dikey arama yaptığı gibi sütuna göre yatay aramada da aynı derecede rahat olduğundan, iki yönlü bir arama gerçekleştiren bir formül oluşturmak için kullanabilirsiniz (İNDİS ve KAÇINCI işlevlerini şu şekilde birleştiren bir formül oluşturma ihtiyacının yerini alır). geçmişte). Nisan-Aralık ayları için AB-100'den AB-103'e kadar parça numaraları için 2019 üretim programı tablosunu içeren aşağıdaki şekil, bunun nasıl yapıldığını gösterir.

Excel 2016'da XLOOKUP İşlevi Nasıl Kullanılır

Belirli bir ayda bir parça için üretilen birim sayısını döndürmek için iç içe XLOOKUP işlevleriyle formül oluşturma

B12 hücresinde aşağıdaki formülü oluşturdum:

=XLOOKUP(part_lookup,$A$3:$A$6,XLOOKUP(date_lookup,$B$2:$J$2,$B$3:$J$6))

Bu formül, üretim tablosunun $A$3:$A$6 hücre aralığında part_lookup adlı hücrede (bu durumda B10 hücresi) yapılan parça girişiyle tam eşleşme için dikey olarak satır bazında arama yapan bir XLOOKUP işlevi tanımlayarak başlar. . Ancak, bu orijinal ARA işlevi için dönüş_dizisi bağımsız değişkeninin kendisinin ikinci bir DÜŞEYARA işlevi olduğuna dikkat edin.

Bu ikinci, iç içe XLOOKUP işlevi, tarih_bak adlı hücrede (bu durumda B11 hücresi) yapılan tarih girişiyle tam eşleşme için $B$2:$J$2 hücre aralığını sütuna göre yatay olarak arar. Bu ikinci, iç içe XLOOKUP işlevi için return_array argümanı, tablodaki tüm üretim değerlerinin hücre aralığı olan $B$3:$J$6'dır.

Bu formülün çalışma şekli, Excel'in ilk olarak, bu durumda, Haziran-19 sütununun D3: D6 hücre aralığındaki diziyi döndüren yatay bir arama gerçekleştirerek ikinci, iç içe XLOOKUP işlevinin sonucunu hesaplamasıdır (değerlerle: 438, 153, 306 ve 779). Bu sonuç, sırayla, B11 hücresinde (parça_bak adlı) yapılan parça numarası girişiyle tam eşleşme için satıra göre dikey arama gerçekleştiren orijinal XLOOKUP işlevi için dönüş_dizi bağımsız değişkeni olur. Bu örnekte, bu part_lookup hücresi AB-102'yi içerdiğinden, formül ikinci, sonraki XLOOKUP işlevinin sonucundan yalnızca Haziran-19 üretim değeri olan 306'yı döndürür.

İşte aldın! Yalnızca DÜŞEYARA ve YATAYARA işlevleri tarafından gerçekleştirilen tek değerli aramaları değil, aynı zamanda İNDEKS ve KAÇINCI işlevleri de.

* Maalesef, DÜŞEYARA işlevi, Microsoft Excel'in yalnızca DÜŞEYARA ve YATAYARA işlevlerini destekleyen önceki sürümleriyle geriye dönük olarak uyumlu değildir veya Excel 2019 ve Excel Online gibi henüz arama işlevlerinden biri olarak içermeyen mevcut sürümlerle uyumlu değildir . Bu, XLOOKUP formüllerini içeren bir çalışma kitabını iş arkadaşlarınızla veya bu yeni arama işlevini içermeyen bir Excel sürümünü kullanan istemcilerle paylaşırsanız, tüm bu formüllerin #NAME? çalışma sayfasını açtıklarında hata değerleri.

Sözdizimi

XLOOKUP işlevi bir aralığı veya diziyi arar ve ardından 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. 

=XLOOKUP(aranan_değer, aranan_dizi, dönüş_dizisi, [bulunamadıysa], [eşleşme_modu], [arama_modu]) 

Argüman

Tanım

aranan_değer

Gerekli*

Aranacak değer

*Atlanırsa XLOOKUP, arama_dizisi'de bulduğu boş hücreleri döndürür.   

aranan_dizi

Gerekli

Aranacak dizi veya aralık

dönüş_dizisi

Gerekli

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

[if_not_found]

İsteğe bağlı

Geçerli bir eşleşme bulunamadığı takdirde sağladığınız [if_not_found] metnini 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şleme türünü belirtin:

0 - Tam eşleşme. Hiçbiri bulunamazsa #N/A değerini döndürün. Bu varsayılandır.

-1 - Tam eşleşme. Hiçbiri bulunamazsa, sonraki daha küçük öğeyi iade edin.

1 - Tam eşleşme. Hiçbiri bulunamazsa, bir sonraki daha büyük öğeyi iade edin.

2 - *, ? ve ~'nin özel anlam taşıdığı bir joker karakter eşleşmesi.

[Arama modu]

İsteğe bağlı

Kullanılacak arama modunu belirtin:

1 - İlk öğeden başlayarak bir arama yapın. Bu varsayılandır.

-1 - Son öğeden başlayarak geriye doğru arama yapın.

2 - Aranan_dizisinin artan düzende sıralanmasına dayanan bir ikili arama gerçekleştirin. Sıralanmazsa geçersiz sonuçlar döndürülür.

-2 - Aranan_dizisinin azalan sırada sıralanmasına dayanan bir ikili arama gerçekleştirin. Sıralanmazsa geçersiz sonuçlar döndürülür.

Örnekler

Örnek 1    bir aralıktaki ülke adını aramak ve ardından telefon ülke kodunu döndürmek için XLOOKUP'ı kullanır. aranan_değer (F2 hücresi), aranan_dizi (B2 aralığı: B11) ve dönüş_dizisi (aralık D2:D11) bağımsız değişkenleri. XLOOKUP varsayılan olarak tam bir eşleşme ürettiğinden, match_mode bağımsız değişkenini içermez.

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

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

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

Örnek 2    çalışan kimlik numarasına göre çalışan bilgilerini arar. DÜŞEYARA'nın aksine, XLOOKUP birden fazla öğe içeren bir dizi döndürebilir; böylece tek bir formül, C5:D14 hücrelerinden hem çalışan adını hem de departmanı döndürebilir.

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

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

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

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

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

Ö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. if_not_found hiçbir şey bulunamazsa 0 (sıfır) döndürecek bağımsız değişken. match_mode bağımsız değişkeni 1'e ayarlanır; bu, işlevin tam bir eşleşme arayacağı ve bulamazsa geri döneceği anlamına gelir bir sonraki daha büyük öğe. Son olarak, arama_modu bağımsız değişkeni 1 olarak ayarlanır, bu da işlev anlamına gelir ilk öğeden son öğeye kadar arama yapacaktır.

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

Not: XARRAY'in lookup_array sütunu,  sütunu, DÜŞEYARA yalnızca soldan sağa bakabilir.return_array

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

Örnek 5    hem dikey hem de yatay eşleşme gerçekleştirmek için iç içe geçmiş bir XLOOKUP işlevini kullanır. Önce B sütununda Brüt Kâr 'yi arar, ardından Çtr1 'yi arar. tablonun en üst satırında (C5:F5 aralığı) yer alır ve son olarak ikisinin kesişimindeki değeri döndürür. Bu, INDEX ve KAÇINCI işlevlerinin birlikte kullanılmasına benzer.

İpucu: YATAYARA işlevini değiştirmek için XLOOKUP'ı da kullanabilirsiniz.

2 XLOOKUP'ı iç içe geçirerek bir tablodan yatay veri döndürmek için kullanılan XLOOKUP işlevinin görüntüsü. Formül şu şekildedir: =XLOOKUP(D2,$B6:$B17,XLOOKUP($C3,$C5:$G5,$C6:$G17))

Not: D3:F3 hücrelerindeki formül şöyledir: =XLOOKUP(D2,$B6:$B17,XLOOKUP($C3, $C5:$G5,$C6:$G17)).

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

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

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

E3 hücresindeki formül şu şekildedir: =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 hesaplama yaparken formül şu şekilde görünür: =TOPLA($E$7:$E$9). Buna benzer bir XLOOKUP formülüne sahip bir hücre seçip ardından Formüller >'yi seçerek bunun kendi başınıza nasıl çalıştığını görebilirsiniz. Formül Denetimi > Formülü Değerlendirin ve ardından hesaplamada adım adım ilerlemek için Değerlendir 'yi seçin.


Akıllı Sayfa 9.1.1

Akıllı Sayfa 9.1.1

Smartsheet, projeleri yönetmenize, iş akışları oluşturmanıza ve ekibinizle işbirliği yapmanıza olanak tanıyan dinamik bir çalışma platformudur.

Paylaşım Noktası

Paylaşım Noktası

SharePoint, çeşitli iş akışı uygulamalarını, veritabanlarını ve diğer web bileşenlerini "listeleme"nin yanı sıra İş gruplarının birlikte çalışmasını kontrol etmek için güvenlik özelliklerini kullanan web tabanlı bir işbirliği sistemidir.

Sonsuz Takvim 1.0.38/1.0.36

Sonsuz Takvim 1.0.38/1.0.36

Van Nien Takvimi, telefonunuzda ay-güneş tarihini hızlı bir şekilde görmenize yardımcı olan ve böylece önemli işlerinizi düzenlemenize yardımcı olan, telefonunuzda bir takvim görüntüleme uygulamasıdır.

MicrosoftOutlook 2021

MicrosoftOutlook 2021

Microsoft Outlook, Microsoft Corporation tarafından geliştirilen bir iş ve verimlilik uygulamasıdır.

Tıklama

Tıklama

ClickUp, herhangi bir işletme için en yüksek puan alan üretkenlik platformlarından biridir. Google, Booking.com, San Diego Padres ve Uber gibi büyük işletmelerin tümü işyeri verimliliğini artırmak için ClickUp'ı kullanıyor.

PDF-XChange Görüntüleyici 2.5.322.10

PDF-XChange Görüntüleyici 2.5.322.10

PDF, metin belgelerini okumak, oluşturmak ve göndermek için yaygın olarak kullanılan bir format haline geldi. Buna karşılık, bu tür dokümantasyon için kullanılan programların sayısı da arttı. PDF-XChange Viewer, giderek artan sayıda PDF görüntüleyici arasında yer alıyor.

Apache Açık Ofisi

Apache Açık Ofisi

Apache OpenOffice, özellikle Excel, PowerPoint ve Word'de Microsoft 365'e rakip olabilecek eksiksiz bir Office uygulamaları paketi sunar. Projelerinizi daha etkili bir şekilde yönetmenize olanak tanır ve çeşitli dosya formatlarını destekler.

iTaxviewer 1.8.7yi indirin

iTaxviewer 1.8.7yi indirin

iTaxViewer yazılımı günümüzün en popüler XML dosyası okuma yazılımıdır. Bu yazılım Vergi Genel Müdürlüğü'nün XML formatındaki elektronik vergi beyannamelerini okumaya yönelik bir uygulamadır.

Nitro PDF Okuyucu

Nitro PDF Okuyucu

Nitro PDF Reader, çoğu insanın her gün PDF belgeleriyle gerçekleştirdiği tüm temel görevleri kapsayan kullanışlı bir PDF düzenleyicidir.

Foxit Okuyucu 12

Foxit Okuyucu 12

Foxit Reader öncelikle bir PDF okuyucudur ve ayrıca PDF dosyaları oluşturmanıza, imzalamanıza, düzenlemenize ve açıklamalar eklemenize olanak tanır. İşletim sistemlerinde çalışır, Microsoft Office paketinde çeşitli programlar için eklentiler vardır.