hücreye girilen veriyi sınırlama

Katılım
8 Aralık 2006
Mesajlar
218
Excel Vers. ve Dili
Excel 2002
Türkçe
Altın Üyelik Bitiş Tarihi
15.06.2020
Herkeze iyi çalışmalar,
bir hücreye girilecek veri sadece rakamlardan oluşacak ve 5 tabanlı(11111 gibi) olacak.hücreye rakam dışında ve 5 haneden fazla veri girişi olduğunda uyarı vermesini istiyorum.bunu nasıl yapabiliriz?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

A1 için,

Veri doğrulama/Özel;

Kod:
=VE(UZUNLUK(A1)=5;ESAYIYSA(A1))
.
 
Katılım
8 Aralık 2006
Mesajlar
218
Excel Vers. ve Dili
Excel 2002
Türkçe
Altın Üyelik Bitiş Tarihi
15.06.2020
hocam söylediğiniz yöntemi denedim hata veriyor.çalıştıramadım.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Örnek dosya eklermisiniz.

.
 
Katılım
8 Aralık 2006
Mesajlar
218
Excel Vers. ve Dili
Excel 2002
Türkçe
Altın Üyelik Bitiş Tarihi
15.06.2020
hocam c stununa 5 haneden ve rakamdan başka bir karakter olarak veri girişi yapılamasın istiyorum.
 

Ekli dosyalar

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,724
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Şöyle de olabiliyor ,

 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Alternatif olsun.
-- C2:C11 hücre aralığını seçin,
-- Bu hücre aralığı seçiliyken VERİ DOĞRULAMA=>ÖZEL seçeneğindeki ilgili alana aşağıdaki formülü uygulayın ve işlemi onaylayın.
.
Kod:
=[COLOR="red"]VE[/COLOR]([COLOR="Red"]ESAYIYSA[/COLOR](C2);C2>=10000;C2<=99999)
 
Katılım
8 Aralık 2006
Mesajlar
218
Excel Vers. ve Dili
Excel 2002
Türkçe
Altın Üyelik Bitiş Tarihi
15.06.2020
tüm cevaplara teşekkürler,
hocam gönderdiğiniz örnek dosya sıkıntısız çalıştı.Fakat aynı sutun aynı yöntem kullanılarak mükerrer sayı girişini engellemek için formül yazılmış,dolayısıyla iki seçenek birlikte çalışırmı? çalışırsa nasıl?
 
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
Çalışır,aşağıdaki tek formül iki işlemi yapar.
Kod:
=VE(ESAYIYSA(C1);UZUNLUK(C1)=5;EĞERSAY($C$1:C1;C1)<=1)
 
Katılım
8 Aralık 2006
Mesajlar
218
Excel Vers. ve Dili
Excel 2002
Türkçe
Altın Üyelik Bitiş Tarihi
15.06.2020
Hocam verdiğiniz formülü yazdım fakat mükerrer sayı engellemesi ve 5 haneden fazla giriş engellemesi çalışmı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
1)C1 Sütunundan itibaren seçin
2)Veri doğrulama ayarlar ,Özel
3)Formulü Kopyala
Kod:
=VE(ESAYIYSA(C1);UZUNLUK(C1)=5;EĞERSAY($C$1:C1;C1)=1;EĞERSAY($C$1:$C$10000;C1)=1)
Önceki formülde yapıyor,üst girişleri engellemiyor.Şimdi oda engellendi.
 
Katılım
8 Aralık 2006
Mesajlar
218
Excel Vers. ve Dili
Excel 2002
Türkçe
Altın Üyelik Bitiş Tarihi
15.06.2020
Hocam iyi geceler,
son formülünüzü kendi dosyama uyarladım.sorunsuz çalışıyor fakat 01415 gibi sayıyı kabul etmiyor.yani sıfırla başlayan sayıyı kabul etmiyor.
 
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
Sayı 0 la başlamaz.0 la başlayan metin olur.Metinleri kabul etsin isterseniz.Esayıysa(C1) ifadesini kaldırın.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,168
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosyayı inceleyiniz.
 

Ekli dosyalar

Katılım
8 Aralık 2006
Mesajlar
218
Excel Vers. ve Dili
Excel 2002
Türkçe
Altın Üyelik Bitiş Tarihi
15.06.2020
korhan hocam verdiğiniz örnek dosya sorunsuz çalışıyor.Size ve emeği geçen herkeze teşekkür ederim.
 
Üst