Önceki derste KAÇINCI ile çok ölçütlü arama yapmıştık. Bu derste aynı problemi farklı, bazen daha basit bir yöntemle çözeceğiz: birleştirme operatörü (&).
Fikir: Bileşik Bir Arama Anahtarı Oluşturmak
DÜŞEYARA tek bir değer arar. İki ölçüte (personel + yıl) göre arama yapmak için, önce tablonuzda personel adı ile yılı birleştirilmiş bir yardımcı sütun oluşturursunuz (ör. "Ali Erpek2021"), sonra da arama kutularındaki iki değeri aynı şekilde birleştirip bu yardımcı sütunda ararsınız.
Arama Formülü
=DÜŞEYARA(personel_kutusu&yıl_kutusu; yardımcı_tablo; sütun_no; 0)
& operatörü iki metni/değeri tek bir metin olarak birleştirir — "Ali Erpek"&"2021" ifadesi "Ali Erpek2021" üretir. Bu, tablodaki birleşik anahtar sütunuyla eşleştiğinde doğru satırı bulur.
Boş Kutuları Yönetmek: EĞER + EBOŞSA
Kullanıcı henüz personel adı girmediyse, formülün #YOK hatası yerine boş görünmesini istersiniz:
=EĞER(EBOŞSA(personel_kutusu); ""; DÜŞEYARA(...))
EBOŞSA, bir hücrenin tamamen boş olup olmadığını kontrol eder ve DOĞRU/YANLIŞ döner.
Kullanıcı Deneyimini İyileştirmek
Personel ve yıl kutularını Veri Doğrulama → Liste ile açılır listeye çevirerek, kullanıcının yalnızca geçerli değerleri seçmesini sağlayın — bu, yazım hatası kaynaklı #YOK hatalarını tamamen ortadan kaldırır.
Hangi Yöntemi Kullanmalı?
KAÇINCI yöntemi (önceki ders) tabloyu olduğu gibi kullanmanıza izin verir ama biraz daha karmaşık formül gerektirir; & ile birleştirme yöntemi daha basit bir formül ister ama tabloya bir yardımcı sütun eklemenizi gerektirir. İkisi de aynı sonuca farklı yollardan ulaşır — hangisi elinizdeki tabloya daha uygunsa onu tercih edebilirsiniz.
Sırada Ne Var?
Sırada, boş satırları atlayarak doğru sıra numarası üreten EBOŞSA tabanlı bir dinamik sıra numarası tekniği var.