yapılan işleme dair kısaca bilgilendirmede bulunmak ve işlemin anlaşılmasını sağlamak üzere,aşağıdaki açıklamaların yapılması uygun görülmüştür.olası muhtemel harici çalışmalar söz konusu olduğunda fikir ve yöntem edinme imkanı vermesi adına.
1)
DÜŞEYARA($A2;ANASAYFA!$A$2:$F$11;2;YANLIŞ)
önce DÜŞEYARA Fonksiyonu kullanımı ile,VARDİYA LİSTESİ sayfasında yazılan bir personelin adının ANASAYFA adlı sayfadaki personel listesinde mevcut olup olmadığı araştırılmaktadır.
bu fonksiyonun açılımı ise;
$A2 ile VARDİYA LİSTESİ sayfasındaki A2 hücresi içerisinde yazılı personelin adının arama kriteri olduğu kast edilmektedir.
ANASAYFA!$A$2:$F$11 ile ilgili personelin ANASAYFA adlı sayfadaki ilgili hücreleri içerisinde aranacağı kast edilmektedir.
2 ile eğer personel ile eşleşen bir arama sonucu elde edilecek olursa hangi sütundaki (kolondaki) değeri elde etmek istediğimiz kast edilmektedir.buradaki 2 değeri ANASAYFA adlı sayfadaki SERVİS NO sütununa denk gelmektedir.
YANLIŞ ile aranacak personelin adının mevcut listede TAM EŞLEŞMESİ kast edilmektedir.bir de DOĞRU diye yazılanı söz konusudur.bu da,YAKLAŞIK DEĞER olması istendiğinde geçerlidir.
2)
DÜŞEYARA Fonksiyonu kullanımı bu şekilde olursa,arama veya isim yazma için kullanılan VARDİYA LİSTESİ sayfasında bu kodları diğer hücrelere kopyaladığınızda diğer hücrelerde henüz isim yazılmadığından dolayı BOŞ hücre değeri olacağından bu formülü kopyaladığınız satırlarda #YOK ifadesi yer alacaktır.görüntü olarak hoş durmayacağı için bunun yerine,
=EĞERHATA(DÜŞEYARA($A2;ANASAYFA!$A$2:$F$11;2;YANLIŞ);"")
kod satırı ile kullanılması sağlanmıştır.
böylece,eğer henüz isim yazılmamış hücreler söz konusu olduğunda #YOK ifadesini göstermesi yerine BOŞ HÜCRE gibi görünmesi sağlanmıştır.
faydalı olması temennisi ile.
bilginize...iyi çalışmalar,saygılar.