Excel: Yinelenen Veriyi Engelleme
Merhabalar, uzun suredir gerek islerimin gerekse ABT Blog'un yeni versiyonun ilk guncelleme paketinle ilgilendigimden dolayi yeni yazi ekleyemiyordum. Verdigim aradan sonra isinize yarayabilecegini dusundugum Excel bilgisi veriyorum.

Excel Nedir?
Excel'i hala bilmeyenlerin olabilecegini sanmiyorum fakat tanitmak gerekirse Microsoft'un Office paketiyle birlikte gelen en guzel program diyebilirim. ASP uygulamalarinda bile veritabani olarak kullanilabilen bu basarili program sirketlerde genellikle STOK sayimlari veya cesitli listelerin olusturulmasinda kullanilabilir.

Bu programda bildikleriniz yada yapabildikleriniz sizi is hayatinda one cikarabilecek kadar onemli olabilir. Bende kucuk ama islerimizi kolaylastirabilecek bir kod verecegim.

ornek senaryomuz; Bir muzik marketimiz var ve butun CD/DVD'lerimizin STOK sayimini ve kontrolunu yapmak amaciyla EZCEL sectigimizi varsayalim. Verilerimizi girerken daha once girdigimiz bir urun bilgisini istemeden tekrar girebiliriz. Bu durumlarda kullanilabilecek yontem icin izlemeniz gereken yol;

1- Yinelemeri engelleyecek alani seciyoruz.
2- Veri Menusunden, Veri Dogrulama'yi seciyoruz.
3- Ayarlar sekmesinden Izin Verilen isimli acilir kutudan ozel secenegini seciyoruz.
4- Daha sonra aktif hale gelen Formul alanina sunu yaziyoruz: =EERSAY($A$1:$A$65000;A1)=1 (Burda 65000 sayisini isteginize gore ayarlayabilirsiniz.)
5- Girdi Iletisi sekmesinde gorunmesini istedigimiz Baslik ve Mesaj'i duzenliyoruz.
6- Son olarak Hata Uyarisi sekmesinde 3 stil bulunuoyr. Bunlar Dur, Uyari, Bilgi. Islevleri

Dur
Yinelenen bir veri girmeniz durumunda islemi sonlandirir ve dur mesaji vererek yinelenen verinin girilmesini engeller.

Uyari
Yinelenen bir veri girilmesi halinde isleme devam edilip edilmemesi hakkinda soru sorar. Kabul etmeniz durumunda veriyi ekler, kabul etmezseniz veriyi siler.

Bilgi
Yinelenen bir veri girilmesi halinde bilgi penceresi icinde daha once girilmis bir veri girildigine dair bir bilgi gosterir.
April 28, 2009
Ayberk Atasay
Teknoloji - Internet
1 yorum