Dokümanistan Akademi

Veri Doğrulamada Telefon Numara Kontrolü Yap

Bu örneğimizde Cep Telefonu alanına (505) 505 01 01 şeklinde bir formatla giriş yapmasını sağlayacağız. Veri Doğrulama işleminin yanında ikinci bir işlemde yapacağız.

Veri Doğrulama Listesi

Cep Telefonu verilerini seçiyoruz. Veri Doğrulama Metin Uzunluğunu Belirleme

Veri Doğrulama Metin Uzunluğu Belirleme

Veri Sekmesinden Veri Doğrulama seçiyoruz. Cep Telefon Numaraları 5055050101 şeklinde düşünürsek 10 rakam yazıyoruz. O zaman Veri Doğrulama Metin Uzunluğunu 10 ile sınırlandırarak bu işlemi yapabiliriz. Böylece 10 rakamdan az veya çok değer girdiğinde hata vermesini sağlayalım.

İzin Verilen alanına Metin Uzunluğunu seçiyoruz. Altında çıkan Veri alanına da Eşit seçerek Uzun alanına 10 yazıp Onaylıyoruz.

Veri Doğrulama Metin Uzunluğu Ekranı

Kontrol ettiğimizde 10 rakamdan fazla değerde hata vermektedir.

Veri Doğrulama Metin Uzunluğu Kontrolü

Diğer taraftan 10 karakterlik metinsel veri girdiğimizde de onaylamaktadır.

Veri Doğrulama Metin Uzunluğu Harf Girme Sorunu

Bu işlemin sadece sayısal değer girilmesini sağlamak için aşağıdaki bölüme

Veri Doğrulama ile Telefon Numarası girerken sadece sayısal değer girilmesini sağlamak

Birinci bölümde sadece Metin uzunluğunu girdik. Ancak bir eksiklik vardı. Ya kullanıcı 10 karakterlik metinsel veri girerse

Veri Doğrulama Sayısal Değer Girilmesini Sağlamak

Bu durumu önlemek için Veri Doğrulamada sadece metin uzunluğu değil sayı girmesini de kontrol etmek gerekiyor. Bunun için Veri Doğrulama kısmında birazcık formül yazacağız.

Önce Normal hücrede formülleri yazalım. Sonrasında Veri Doğrulama içine yapıştıracağız.

Veri Doğrulama VE ESAYIYSA UZUNLUK Formülü

Veri Doğrulama- Ayarlar- Özel Seçiyoruz. Formül Kısmına

= VE ( ESAYIYSA( H3 );UZUNLUK( H3 ) = 10 )

Formülünü yazıyoruz.

Veri Doğrulama Harf Girisi Hatası Verilmesi

Bu formül hem Sayı olup olmadığını kontrol ediyor hem de uzunluğunun 10 karakter olup olmadığını kontrol ederek 10 karakterlik metinsel veri girdiğimizde de hata verecektir.

Veri Doğrulama ile Sayı Kontrolü Formülü

Bu formülü boş bir hücreye yazdığınıza size koşulun gerçekleşmesi ile ilgili DOĞRU veya YANLIŞ ifadesi verecektir. Koşullu Biçimlendirme bölümünde de aynı durum söz konusuydu. Koşullu Biçimlendirme Formül İlişkisi bölümde anlattığımız mantık Veri Doğrulamada da aynen geçerlidir.

Hücre Biçimlendir ile Sayıları Biçimlendirme

Veri Doğrulama ile sadece ilgili hücreye sayı veya metin olabilir 10 karakterlik sınırlama getirdik. Ancak daha işimiz bitmedi. Hücre Biçimlendirme bölümünden sayıların arasına boşluk ve parantez biçimleri vererek daha kolay okunabilmesini sağlayacağız.

Cep Telefonu veri alanlarını tekrar seçiyoruz.

Sağ Tuş ile Hücre Biçimlendir seçiyoruz.

Hücre Biçimlendirme Telefon Numarası Belirleme Sağ Tuş

Hücre Biçimlendir aracından Kategori olarak Özel seçiyoruz ve Tür olarak ta Telefon Numarasını seçiyoruz ve onaylıyoruz.

Görüldüğü üzere (0505) 505-0101 şeklinde başarılı şeklide eklemiş olduk.

Hücre Biçimlendirme Telefon Numarası Kontrol

Hücre Stilinin Nasıl Çalıştığını İnceleme

Excel Bu stili nasıl uyguluyor incelemek isterseniz yazılan şablonunda bir formülü vardır. Bu formülü görmek için telefon numarası biçimi verdiğiniz hücreye gelerek yine Hüre Biçimlendir’den İsteğe Uyarlanmış seçiyoruz.  Örnek kısmında görüldüğü gibi telefon numarası için excel

 [9999999]###-####;(###) ###-####

şekilde bir şablon yapmış. Bu demek oluyor ki Excel belirlediğinden farklı bir şablonda bu karakterlerde oynama yaparak belirleyebilirsiniz.

Hücre Biçimlendirme İsteğe Uyarlanmış Telefon Formatı

Telefon Numara oluşan Biçimi Verinin içine yazdırmak

Aşağıdaki şekilde bir şey dikkatinizi çekti mi? H4 hücresinde istediğimiz formatta iken Formül Çubuğunda Parantez yok, tire ( -) işareti yok boşluk yok. Ama hücrede istediğimiz gibi. Biraz bu konu üzerinde duralım.

Telefon Formatı Veri olarak yazdırmak

Excel Hücre içerisinde daha önce xxx konusunda bahsettiğimiz gibi hem verinin kendisi hem de biçimleri yani yazı tipi renk gibi. İşte bizim yaptığımız örnekte te hücrede görülen boşluk, tire ve parantez karakterleri bir biçimdir. Verinin ham hali ise Formül çubuğunda görünen halidir.

Eğer biz biçimlerini temizlersek verinin ham hali ile aynı görüntüde olacaktır.

Biçimleri Temizle

Biçimleri Temizle Sonrası Ham Veri Hali

Biz bu şekilde biçim vererek sadece görsel kullanımı kolaylaştırdık. Ancak verinin ham hali boşluksuz ve başka hiçbir karakter olmayandır.

Ancak biz hücrede biçimi ile görünen şekilde veriye nasıl dönüştürebiliriz.

Verileri Biçimine göre Nasıl kaydedilir

Elimizde bir bizi telefon numara listesi olsun. Verinin ham hali hiçbir karakter olsun. Acaba var mı diye Özel yapıştır ile denedim ancak hiçbir menü bu işlemi yapmıyor.

Verileri Özel Yapıştır İle Deneme

Bende bildiğim yöntemi size anlatmaya çalışayım. Telefon numara listesini kopyalıyoruz.

Biçim Verilerini almak için Verileri Kopyalama

Kopyala işleminde eğer excel’e yapıştırısak görünen karakterlerin biçim olduğunu bildiği için karakterleri am veri olarak almıyor. Ancak başka bir programa atsak mesela Notepad yapıştırırsak.

Biçim Verilerini almak için Not Defterine Yapıştır

Gördüğünüz gibi istediğimiz formatta ham veri olarak aldı. Şimdi de notepad de yapışan listeyi hiçbir değişiklik yapmadan hepsini kopyalıyoruz.

Biçim Verilerini almak için Not Defterinden kopyala

Geri Excel’deki listenin olduğu yere aynı satır hizasında yapıştırıyoruz.

Biçim Verilerini almak için Not Defterinden Excele yapıştır

İşte bu kadar artık verilerimiz biçimdeki formatı alarak verinin ham haline dönüştü.

Biçim Verilerini Excele kopyalama kontrolü

Program değiştiği için biçimdeki hali yorumlamadan notepad olduğu gibi aldı. Sonra yine excel’e yapıştırdık.

Excelden Notepad yapıştırma işlemini Excel Word gibi biçimlendiği ve sonra işin içinden çıkamadığınız durumda da bu yöntemle biçimlerinden kurtulabilirsiniz.

Excel Dosya Download Makalede kullandığımız çalışma kitabını buradan indirebilirsiniz.

Sonraki Konu


#TelefonNumarası #MetinUzunluğu #eşit #ESAYIYSA #ISNUMBER  #UZUNLUK #LEN #ÖzelYapıştır #PasteSpecial #veridoğrulama #DataValidation #excelFunction #excelFormul #advancedExcel #ileriExcel #excel #excelDersi #excelKursu #excelEğitimi

İlgili Aramalar

  • excel veri doğrulama metin uzunluğu
  • excel veri doğrulama özel formül
  • Veri Doğrulama Yaparken Formülleri Kullanın
  • excel sayı biçimlendirme
  • excel’de özel sayı biçimi oluşturma

“Veri Doğrulamada Telefon Numara Kontrolü Yap” üzerine 2 yorum

  1. Musteri_no Telefon
    1 05333371000
    2 5354321938
    3 3840812
    3 542 12 15
    4 0212 512 12 78
    5 0312 244 12 45
    6 0216 441 45 12
    7 0273 574 19 1
    7 053534156 43
    8 05422388080
    9 1111111
    10 3121111111
    11 +90543 337 91 31
    12 272 415 56 58
    13 0312 244 12 47
    14 0312 244 12 48
    15 0315 233 12 33
    15 5444321939
    16 02164177175

    Hocam peki elimde not defterinde böyle bir veri seti var. Bu veri seti çok büyük. Bunu Excel’e aktardığımda tek bir formatta olmasını nasıl sağlarım? Metni sütunlara bölsem bile asla düzenli bir format elde edemedim. Bu numaraları ayrıştırıp sabit hat ise hangi şehre ait olduğunu bulmam gerekiyor. Veri seti çok dengesiz olduğu hangi yöntemi denersem deneyeyim sonuç elde edemedim. Yardımlarınızı bekliyorum şimdiden teşekkür ederim.

    Yanıtla
    • Merhaba,
      Excelde kararsız bir veri ile işlem yapmak dediğiniz gibi zahmetlidir. Veriyi gördüğümde ilk aklıma gelen sıralamaları yazıyorum.

      1. Adımda +90 bu karakterler hem tüm hem de ayrı ayrı listeden temizlenir.
      2. Adımda Ctrl + H ile boşluklar temizlenir.
      3. Adımda 10 dijit altındaki karakterler varsa verileri dahil edilmemesi lazım. Tabi buradan özel bir çıkarım yapılır mı gözle analiz etmek gerekebilir.

      Yani verileri küçük parça parça çözümlerle bir yol izlenmeli bu yol izlemede Excel’in araçları formülleri kullanılır. Siz küçük adımlarla başlayın. tıkandığınız yerde istediğiniz işlemi anlatırsanız daha isabetli bir çözüm üretmiş oluruz.
      Selamlar.

      Yanıtla

Yorum yapın