Tablolarda telefon numaralarının görüntülenmesini ayarlama
Excel'de telefon numarası biçimini ayarlamak için hücreleri seçin, Ctrl+1 tuşlarına basın, «Sayı» → «(tüm biçimler)» sekmesini seçin ve «Tür» alanına bir maske girin, örneğin: +7 (000) 000-00-00. Bu işlem yalnızca sayının görsel görünümünü değiştirir; gerçek değerini etkilemez. Numara sıfır veya artı işaretiyle başlıyorsa, girmeden önce hücreyi metin biçimine ayarlayın veya girişten önce kesme işareti ' ekleyin.
Numaraların tek tip olması, sıralama, yinelenenleri bulma ve CRM sistemlerine doğru aktarma açısından kritik öneme sahiptir. Aşağıda maske ayarlama yöntemleri, "kirli" verileri otomatik olarak temizlemeye yönelik formüller ve uluslararası standartlara ilişkin ipuçları ele alınmıştır.
Temel biçimlendirme yöntemleri
Telefonlarla çalışmak için iki temel yaklaşım vardır: hücre ayarları aracılığıyla görsel stilin değiştirilmesi ve formüller kullanılarak verilerin metne dönüştürülmesi.
Özel sayı biçimi
Bu yöntem, numaraların sayı olarak saklandığı durumlarda uygundur (numaranın başında + işareti yoktur, çünkü bu işaret sayıyı metne dönüştürür).
- Hücre aralığını seçin.
Ctrl+1tuşlarına basın (veya sağ tıklayın → Hücre Biçimi).- Sayı sekmesi → (tüm biçimler) kategorisi.
- Tür alanına istediğiniz maskeyi girin.
Maske nasıl çalışır: 0 sembolü zorunlu bir rakamı temsil eder. Hücrede maskede bulunan sıfırlardan daha az rakam varsa, Excel bunları soldan sıfırlarla tamamlar. Diğer tüm semboller (parantezler, tireler, boşluklar) olduğu gibi görüntülenir.
«Tür» alanına girilecek maske örnekleri:
- Rusya (mobil):
+7 (000) 000-00-00(79001234567sayısını girin,+7 (900) 123-45-67olarak görünecektir) - Şehir hattı:
(000) 000-00-00 - Kısa numara:
000-00-00 - Uluslararası (parantezsiz):
+000 00 0000000
Metin biçimi
Numaranın artı (+) veya sıfır (8) ile başlaması gerektiği ve bunların kaybolmaması ya da sayının bir parçası olarak yorumlanmaması gereken durumlarda bu seçeneği kullanın.
- Numarayı girmeden önce kesme işareti ekleyin:
' +7... - Veya önceden hücre biçimini Metin olarak değiştirin («Giriş» sekmesi → biçim açılır listesi).
Özel sayı biçimi kullanırken maskenin başındaki artı işareti yalnızca bir görüntüleme sembolüdür. Hücrenin gerçek değeri pozitif bir sayı olarak kalır. Tam uluslararası formatı (E.164) saklamak için metin veri türünü kullanmak daha iyidir.
Formüllerle otomatik veri temizleme ve standartlaştırma
Veriler genellikle farklı biçimlerde gelir: boşluklarla, parantezlerle, farklı ülke kodlarıyla (8 veya +7). Burada hücre biçimlendirme yardımcı olmaz — verilerin kendisini değiştirmeniz gerekir.
Gereksiz tüm sembollerin kaldırılması
Yalnızca rakamları bırakmak için şu formülü kullanın (Excel 365/2021 için):
=TEXTJOIN(""); TRUE; FILTER(MID(A2; SEQUENCE(LEN(A2)); 1); ISNUMBER(--MID(A2; SEQUENCE(LEN(A2)); 1))))
Excel'in eski sürümleri için «Bul ve Değiştir» (Ctrl+H) aracılığıyla değiştirme yapabilirsiniz: boşlukları, parantezleri (), tireleri - ve artı işaretini + sırayla silin; «Değiştir» alanını boş bırakın.
Ülke kodunu değiştirme (8'i +7'ye çevirme)
Temizlemeden sonra 8 ile başlayan sayılar kaldıysa, ilk rakamı ülke koduyla değiştirin:
=ЕСЛИ(ЛЕВСИМВ(A2;1)="8"; "+7"&ПСТР(A2;2;11); A2)
Mantık: İlk karakter «8» ise, «+7» ile kalan 11 rakamı birleştiririz. Aksi takdirde olduğu gibi bırakırız.
Parçalardan numara oluşturma
Numara sütunlara bölünmüşse (kod, ilk kısım, ikinci kısım), onu tek bir metinde birleştirin:
="+" & A2 & " (" & B2 & ") " & C2 & "-" & D2
Veri saklama yaklaşımlarının karşılaştırılması
Yöntem seçimi, tabloyu ileride nasıl kullanmayı planladığınıza bağlıdır.
| Kullanım amacı | Önerilen biçim | Hücredeki veri türü | Görünüm örneği |
|---|---|---|---|
| Görsel rapor / Yazdırma | Özel maske | Sayısal | +7 (999) 000-00-00 |
| CRM'ye aktarma / Toplu e-postalar | E.164 standardı | Metin | +79990000000 |
| Yerel veritabanı (aramalar) | Yerel standart | Metin | 8 (999) 000-00-00 |
| Uluslararası rehber | Artılı E.164 | Metin | +14155552671 |
Altın standart: Diğer sistemlere aktarılacak veya programlamada kullanılacak veritabanları için numarayı her zaman E.164 formatında saklayın (artı işareti, ülke kodu, boşluk ve parantez içermeyen numara). Görsel düzenlemeyi çıkış veya yazdırma aşamasında uygulayın.
Telefonlarla çalışırken sık yapılan hatalar
- Baştaki sıfırın kaybolması. CSV'den içe aktarma sırasında
0441234567gibi numaralar441234567haline gelir. Çözüm: Verileri doğrudan metin biçiminde içe aktarın veya metin niteleyicisi kullanın. - Yinelenenlerin bulunamaması. Bir numara
8900..., diğeri+7900..., üçüncüsü7900...olarak kaydedilmiş. Excel için bunlar üç farklı değerdir. Çözüm: Yinelenenleri aramadan önce formülle hepsini tek bir biçime getirin. - Bölgesel ayarlardan kaynaklanan formül hataları. Rusça Excel sürümünde bağımsız değişken ayırıcısı noktalı virgül
;, İngilizce sürümde virgüldür,. Formülleri kopyalarken bunu dikkate alın.
SSS
Numara girerken parantez ve tirelerin otomatik olarak eklenmesini nasıl sağlarım? Özel hücre biçimini kullanın («Temel biçimlendirme yöntemleri» bölümünde açıklanmıştır). Yalnızca rakamları girin; Excel biçimlendirme sembollerini kendisi ekleyecektir.
Formül neden çalışmıyor ve #DEĞER! hatası veriyor? Formülün sayı beklediği halde hücrelerden birinin metin olup olmadığını veya tam tersini kontrol edin. Ayrıca temizlenen numaranın uzunluğunun beklenen değere uygun olduğundan emin olun (örneğin, Rusya Federasyonu için 11 rakam).
Yanlış uzunluktaki numaraları vurgulayabilir miyim?
Evet, Koşullu Biçimlendirme kullanın. Şu formülle bir kural oluşturun: =ДЛСТР(ТЕКСТ(A2;"0"))<>11. Bu kural, rakam sayısı 11'den farklı olan hücreleri renkle vurgular.
Biçimlendirmeyi kaldırıp metni nasıl korurum?
Hücreleri seçin, kopyalayın (Ctrl+C), ardından değer olarak yapıştırın (Sağ Tık → Değerleri Yapıştır veya Ctrl+Alt+V → Değerler). Bundan sonra hücre biçimini «Genel» olarak sıfırlayabilirsiniz.