YATAYARA, DÜŞEYARA kadar sık kullanılmasa da, yine de Excel araç setinize eklemek için değerli bir işlevdir.
Excel'in HLOOKUP işlevi, verileri ayıklamak için değerli bir araçtır. Ancak, DÜŞEYARA ve XLOOKUP ile yapılan olumsuz karşılaştırmalar nedeniyle genellikle göz ardı edilir. DÜŞEYARA ve XLOOKUP'a yapı ve kullanım açısından benzer olsa da, belirli bir şekilde düzenlenmiş verileri analiz etmeniz gerektiğinde bir yeri vardır.
HLOOKUP ile yatay verileri aktarmadan analiz edebilirsiniz. Bu özellik onu yararlı bir araç yapar ve onu ARA işlevleri cephaneliğinize dahil etmelisiniz.
Excel'in HLOOKUP Argümanları
Excel'in YATAYARA işlevi dört bağımsız değişkenden oluşur. Ancak, dördüncü bağımsız değişken isteğe bağlıdır. Argümanlar ve yaptıkları şunlardır:
- aranan_değer: Bu, işlevin veri dizinizin ilk satırında bulmasını istediğiniz değerdir. Sayısal bir değer, başka bir hücreye başvuru veya bir dize değeri olabilir.
- masa dizisi: Bu, aramak istediğiniz hücre grubunu ifade eder. Bu dizinin ilk satırı, YATAYARA'nın ilk bağımsız değişken için bir eşleşme arayacağı yerdir. Gerisi, sonuçlarınıza dahil etmek istediğiniz verileri temsil eder.
- satır_dizin_sayısı: Bu satır, döndürmek istediğiniz değeri içerir.
- menzil_bak (isteğe bağlı): Bu bağımsız değişken DOĞRU veya YANLIŞ olabilir. DOĞRU ise (veya hariç tutulursa), YATAYARA en yakın eşleşmeye sahip sütunu döndürür. Ancak YANLIŞ ise, yalnızca tam eşleşmeleri döndürür.
Aralık_bak bağımsız değişkeni DOĞRU ise veya dahil edilmemişse, işlev beklenmeyen sonuçlar verebilir. Yanlış eşleşmeleri önlemek için büyük olasılıkla bu bağımsız değişkeni FALSE olarak ayarlamak isteyeceksiniz. Aynı hata bir DÜŞEYARA işleviyle ilgili genel sorun ilave olarak.
Ayrıca, ayarlarsanız Menzil araması DOĞRU'ya çevirmek veya hariç tutmak için verilerinizin ilk satırını alfabetik olarak sıralayın veya artan sırada.
Excel'in HLOOKUP, DÜŞEYARA ve XLOOKUP'u Nasıl Farklıdır?
Excel'in YATAYARA yapısı ve kullanımı Excel'in diğer iki arama işlevi olan DÜŞEYARA ve XLOOKUP'a oldukça benzer.
YATAYARA ve DÜŞEYARA arasındaki temel fark, aranan verinin yönüdür. DÜŞEYARA, incelediğiniz verilerin yatay olarak düzenlendiğini ve tablodaki her satırın bir kaydı temsil ettiğini varsayar.
HLOOKUP ise verilerinizin dikey olarak düzenlendiğini varsayar. Her sütun ayrı bir kaydı temsil eder ve kayıtlardaki alanlar satırlara göre düzenlenir.
XLOOKUP, Excel'in en yeni ARA işlevidir. DÜŞEYARA'ya benzer olmasına rağmen, hem dikey hem de yatay verileri analiz edebilir. Ayrıca, YATAYARA ve DÜŞEYARA'nın tek hücre referans sınırlaması yerine eşleşmenin konumuna göre bir hücre dizisi döndürebilir.
Genel olarak, bu farklılıklar YATAYARA için kullanım durumlarını bir şekilde sınırlar. Çoğu durumda, veriler yatay olarak düzenlenir, bu da DÜŞEYARA ve XLOOKUP'u çok daha işlevsel hale getirir.
Excel'in YATAYARA örnekleri
YATAYARA'nın nasıl çalıştığını göstermek için bir örneğe bakalım:
Burada yatay olarak düzenlenmiş temel bir satış defterimiz var. Sayfa, işlem kimliğini, işlem tarihini, işlem tutarını ve benzersiz bir müşteri kimliğini gösterir.
Kayıtların altında, işlem kimliği için bir girdimiz var. Geçerli bir işlem numarası yazdığınızda, işlem tutarı ve müşteri numarası yukarıdaki tablodan alınır.
B7 hücresinde, işlem tutarını almak için aşağıdaki işlevi kullanabilirsiniz:
=YATAYARA(B6, B1:H4, 3, YANLIŞ)
B8 hücresinde, Müşteri Kimliğini almak için aşağıdaki işlevi kullanabilirsiniz:
=YATAYARA(B6, B1:H4, 4, YANLIŞ)
İlk fonksiyonda, satır_dizin_sayısı 3'e Bu, ilk bağımsız değişken olarak girilen ve B6'yı gösteren değerle eşleşen sütundaki üçüncü satırı çekeceği anlamına gelir. İkinci işlevde, bunun yerine üçüncü bağımsız değişken 4 ile değiştirilir, bu da onun yerine dördüncü satırı çekmesine izin verir.
Her iki durumda da, son bağımsız değişken olan YANLIŞ dahil edilir. Bu, YATAYARA işlevinin yalnızca tam eşleşmeyi kabul edeceği anlamına gelir. Girilen işlem numarası tabloda yoksa her iki fonksiyon da hata verecektir.
Bu sorunu önlemenin en basit yolu, her iki işlevi de bir EĞER işlevine sarmak ve işlevin geçerli olup olmadığını belirlemek için ISERROR işlevini kullanmaktır. İşlevi kaydırmak, işlem kimliği tabloda yoksa gösterilecek bir varsayılan değer girmenize olanak tanır.
Şimdi B7 ve B8'deki iki işlev aşağıdaki gibidir:
=EĞER(HATA(YATAYARA(B6, B1:H4, 3, YANLIŞ)), "İşlem Bulunamadı", YATAYARA(B6; B1:H4, 3, YANLIŞ)
=EĞER(HATA(YATAYARA(B6, B1:H4, 4, YANLIŞ)), "İşlem Bulunamadı", YATAYARA(B6; B1:H4, 4, YANLIŞ))
IF ve ISERROR kullanmak, elektronik tablonun, belirtilen işlem kimliği bulunamadığı takdirde faydalı bir mesaj sunmasına olanak tanır. Bu iki işlevden biri Excel'de kullanabileceğiniz en basit düzeltmeler formülleriniz bir hatayla sonuçlanabileceği zaman.
Bu durumda her iki ifadeden de nihai bağımsız değişkeni kaldırırsanız, aramayı tam eşleşmelerle sınırlandırmadığınızda ne olduğunu görebilirsiniz:
Yukarıdaki örnekte, 445880 işlem kimliği mevcut olmasa bile, yine de bir tutar ve müşteri kimliği döndürülür. Son bağımsız değişken false olarak ayarlanmadan, kullanılan arama bunun yerine girilen değeri aşmayan bir sonraki en yakın eşleşmeyi döndürür.
Bu durumda işlevler, en yakın eşleşme olduğu için 445879 işlemi için tutarı ve kimliği çekti.
Kesin olmayan arama kullanıldığında, en yakın eşleşme aranan değeri aşamaz. Bu, girilen işlem kodu tablodaki herhangi bir işlemden düşükse işlem bulunmayacağı anlamına gelir.
İsteğe bağlı olduğu için son argümanı boş bırakmak birçok kullanıcının yaptığı bir hatadır. Bu nedenle, durumunuzun tam olmayan eşleşmeler gerektirdiğinden emin olmadığınız sürece, son bağımsız değişken her zaman yanlış olarak listelenmelidir.
Neden YATAYARA Bilmeli ve Kullanmalısınız?
YATAYARA, Excel'in ARA işlev ailesinde en az kullanılan işlevlerden biridir. XLOOKUP ve DÜŞEYARA ile karşılaştırıldığında YATAYARA işlevi, verilerin belirli ve alışılmadık bir şekilde düzenlenmesini gerektirir.
Özel veri gereklilikleri, dördüncü argümanın kafa karışıklığıyla birleştiğinde, genellikle YATAYARA'nın değerinin düşük olduğu anlamına gelir. Bununla birlikte, belirli koşullar altında ideal bir araçtır - çok ihtiyaç duyulan verileri, kardeşlerinden hiçbirinin çalışmadığı, uygun olmayan bir şekilde düzenlenmiş veri kümelerinden çekmenize yardımcı olabilir.
YATAYARA'yı tanıyarak zamandan ve emekten tasarruf edebilir, bu da onu, yaygın olarak kullanılmasa bile Excel işlev araç setinize değerli bir katkı haline getirebilir.