KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de özel karakterlerin girilmesini nasıl engellerim?

YazarXiaoyang Değiştirme Tarihi

Bazı durumlarda, hücrelere yalnızca harf veya sayı girmek isteriz ve @#$%& gibi özel karakterlerin girişini engellemek isteriz. Excel’de değer girerken bu tür özel karakterlerin girilmesini önleyen bir özellik var mıdır?

Özel karakterlerin Veri Doğrulama ile girilmesini önleme

Özel karakterlerin VBA kodu ile girilmesini önleme

Özel karakterlerin Kutools for Excel ile girilmesini önleme iyi fikir3


Özel karakterlerin Veri Doğrulama ile girilmesini önleme

Excel’in Veri Doğrulama özelliği, yalnızca alfanümerik değerler girmenize olanak tanıyarak size yardımcı olabilir. Lütfen aşağıdaki adımları uygulayın:

1. Özel karakterlerin girilmesini engellemek istediğiniz aralığı seçin.

2. Ardından Veri > Veri Doğrulama > Veri Doğrulama seçeneğine tıklayın; ekran görüntüsüne bakın:

Excel şeridinde Veri Doğrulama seçeneğinin ekran görüntüsü

3.Veri Doğrulamailetişim kutusunda,Ayarlarsekmesine tıklayın ve Özelseçeneğini İzin Veraçılır listesinden seçin; ardından bu formülü =ISNUMBER(SUMPRODUCT(SEARCH(MID(A1,ROW(INDIRECT("1:"&,LEN(A1))),1),"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")))Formül metin kutusuna girin; ekran görüntüsüne bakın: text box, see screenshot:

Not: A1, Aralık seç (soldan sağa) aralığınızın ilk hücresini gösterir.

Excel'de özel karakterleri kısıtlamak için Veri Doğrulama formülünün ekran görüntüsü

4. Ardından, Tamam düğmesine tıklayarak bu iletişim kutusunu kapatın. Artık belirttiğiniz sütuna özel karakter içeren değerler girdiğinizde aşağıdaki uyarı mesajını alacaksınız.

Excel'de özel karakter girildiğinde uyarı gösteren ekran görüntüsü


Özel karakterlerin VBA kodu ile girilmesini önleme

Aşağıdaki VBA kodu, metin değerleri girerken özel karakterlerin kullanımını engellemenize yardımcı olabilir.

1. ALT + F11 tuşlarına basılı tutun; bu işlem, Microsoft Visual Basic for Applications penceresini açar.

2.Ardından sol taraftaki Proje Gezgini'nden kullandığınız çalışma sayfasını seçin, Modülü açmak için üzerine çift tıklayın ve ardından aşağıdaki VBA kodunu boş Modülalanına kopyalayıp yapıştırın:Modül:

VBA kodu: Excel'de özel karakterlerin girilmesini önleme

Private Const FCheckRgAddress As String = "A1:A100"
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140905
    Dim xChanged As Range
    Dim xRg As Range
    Dim xString As String
    Dim sErrors As String
    Dim xRegExp As Variant
    Dim xHasErr As Boolean
    Set xChanged = Application.Intersect(Range(FCheckRgAddress), Target)
    If xChanged Is Nothing Then Exit Sub
    Set xRegExp = CreateObject("VBScript.RegExp")
    xRegExp.Global = True
    xRegExp.IgnoreCase = True
    xRegExp.Pattern = "[^0-9a-z]"
    For Each xRg In xChanged
        If xRegExp.Test(xRg.Value) Then
            xHasErr = True
            Application.EnableEvents = False
            xRg.ClearContents
            Application.EnableEvents = True
        End If
    Next
    If xHasErr Then MsgBox "These cells had invalid entries and have been cleared:"
End Sub

Excel'de özel karakterleri kısıtlamak için VBA kodunun ekran görüntüsü

Not: Yukarıdaki kodda, A1:A100 aralığını, Private Const FCheckRgAddress As String = "A1:A100" satırında kendi özel karakterleri engellemek istediğiniz aralıkla değiştirebilirsiniz.

3. Ardından bu kodu Kaydet ve Kapat. Artık A1:A100 aralığına özel karakterler içeren metin değerleri girdiğinizde, girişiniz hemen temizlenerek aşağıdaki uyarı mesajını alacaksınız.

Excel'de özel karakter girmeye çalışıldığında uyarı iletişim kutusunun ekran görüntüsü


Özel karakterlerin Kutools for Excel ile girilmesini önleme

Aslında, elinizde Kutools for Excel—kullanışlı ve çok fonksiyonlu bir araç—varsa, özel karakterleri bir seçimde hızlıca giriş sınırlaması altına almak için Giriş Sınırlamaözelliğini tek bir onay kutusuyla kullanabilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Kutools for Excel yüklendikten sonra lütfen aşağıdaki adımları uygulayın:Kutools for Excel

1. Özel karakter yazımını önlemek istediğiniz aralığı seçin ve Kutools > Giriş Sınırlama > Giriş Sınırlama seçeneğine tıklayın. Ekran görüntüsüne bakın:
Excel'de Kutools Yazmayı Engelle seçeneğinin ekran görüntüsü

2. Giriş Sınırlama iletişim kutusunda, Özel karakterlerin girişi yasaklandı seçeneğini işaretleyin. Ekran görüntüsüne bakın:
Kutools Yazmayı Engelle iletişim kutusunun ekran görüntüsü

3. Tamam düğmesine tıklayın; bu özellik uygulandığında Veri Doğrulama’nın kaldırılacağını hatırlatan bir iletişim kutusu açılacaktır. Bir sonraki adıma geçmek için Evet seçeneğine tıklayın. Özellik, ilgili bölümde etkinleştirildiğini hatırlatacaktır. Ekran görüntüsüne bakın:
Excel'de Kutools Yazmayı Engelle onay iletişim kutusunun ekran görüntüsü

4. İletişim kutusunu kapatmak için Tamam düğmesine tıklayın. Bundan sonra, seçimde özel bir karakter girmeye çalıştığınızda bir uyarı iletişim kutusu açılacaktır.
Excel'de özel karakter girildiğinde uyarı gösteren ekran görüntüsü

İpucu.Bir sütunda Yinelenen Değerler yazımını durdurmak istiyorsanız, lütfen aşağıdaki ekran görüntüsünde gösterildiği gibi Kutools for Excel’in Tekrarlanan Girişleri Önleözelliğini deneyin.Şimdi indirip ücretsiz deneyin.

Excel'de Kutools Yineleneni Engelle seçeneğinin ekran görüntüsü

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin

Demo: Kutools for Excel kullanarak Özel Karakterlerin Girilmesini Önleme

Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

İlgili makaleler:

Excel'de boşluk içeren değerlerin girilmesini nasıl engellerim?

Excel'de sütundaki tekrar eden girişleri nasıl önler ve verileri kolayca düzenli tutarsınız?

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar