Veri doğrulama için formül yardımı

Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
Iyi günler

Hücreye sadece A B C harfleri tek bir kez girilmesi için veri doğrulama formülü nasıl olmalı?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Veri doğrulamada özel den formülü aşağıdaki gibi deneyiniz.:cool:
Kod:
=EĞER(YADA(A1="A";A1="B";A1="C");1;0)
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
ikiside işe yaradı ancak eksik anlattım sanırım

=EĞER(YADA(J510:J517="A";J510:J517="B";J510:J517="C");1;0)

formülü bu şekilde revize ettim

8 satırlık sütuna sadece a b c değerleri 1 kez girilebilmesi için ne yapmam lazım
a girildikten sonra 2. kez izin vermesin
b girildikten sonra 2. kez izin vermesin
c girildikten sonra 2. kez izin vermesin

bu değerlerden başka değer de girilemesin
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
http://www.excel.web.tr/f48/hucreye-girilecek-deoeri-synyrlama-makrosu-t163339.html


linkte konuyla ilgili makro yardımı da istedim ancak cevap alamadım bilgisi olan arkadaş varsa sevinirim.

makro yada veri doğrulama için formülle çözüm hangisi olursa

amaç bu 8 satırdan 3 üne A B C yazmak ona bağlı değişkenleri çalıştırmak 3 değerden başka giriş de yapmamak bu konu için başka önerisi olan varsa onu da denerim.
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Ben B2,B10 Hücresinde denedim.Siz kendinize göre ayarlarsınız.
B2 hücresinde Veri,Veri doğrulama,özel,formül kısmına kopyala tamam. Sonra B2 hücresini kopyala ,özel yapıştır,Doğrulamayı.

Kod:
=VE(YADA(B2="A";B2="B";B2="C");EĞERSAY($B$2:$B$10;"A")<=1;EĞERSAY($B$2:$B$10;"B")<=1;EĞERSAY($B$2:$B$10;"C")<=1)
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
=ve(yada(j510="a";j510="b";j510="c");eğersay($j$510:$j$517;"a")<=1;eğersay($j$510:$j$517;"b")<=1;eğersay($j$510:$j$517;"c")<=1)

denedim teşekkür ederim çalışıyor.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
=ve(yada(j510="a";j510="b";j510="c");eğersay($j$510:$j$517;"a")<=1;eğersay($j$510:$j$517;"b")<=1;eğersay($j$510:$j$517;"c")<=1)

denedim teşekkür ederim çalışıyor.
Rica ederim.Dönüş yaptığın için bende teşekkür ederim.Kolay gelsin.
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
sütun gizleme makrosuyla ilgilibilginiz var mı?

J'den DE'ye kadar olan sütun aralığında

J5 hücresine değer girdiğimde otomatik 3 sütun daha göstersin diğerlerini DE5 e kadar gizlesin
K5 hücresine değer girdiğimde otomatik 3 sütun daha göstersin diğerlerini DE5 e kadar gizlesin
L5 hücresine değer girdiğimde otomatik 3 sütun daha göstersin diğerlerini DE5 e kadar gizlesin
....


işlemini yaptıracak makroya ihtiyacım var.
 
Üst