Skip to main content

Excel'de telefon numarası biçimini rakamlara nasıl dönüştürebilirim?

Author: Siluvia Last Modified: 2025-08-07

Parantez, boşluk veya tire gibi çeşitli biçimlendirme stilleri içeren Excel çalışma sayfalarıyla çalışırken, telefon numaralarının listelerini içeren verilerle sıkça karşılaşırsınız. Bu rakam olmayan karakterler, telefon numaralarının saf bir rakam dizisi olarak gereksinim duyulan veri analizi, sistem içe aktarmaları veya otomatik arama süreçleriyle çakışabilir. Verilerinizi standart hale getirmek için biçimlendirilmiş herhangi bir telefon numarasından yalnızca rakamları çıkarmak istiyorsanız, bu makale size Excel'de bunu etkili bir şekilde yapmak için birkaç pratik çözüm sunar.

İşte karşılaşabileceğiniz bir durum örneği—soldaki sütun farklı biçimlerdeki telefon numaralarını içerirken, sağdaki sütun istenen sonucu gösterir: tüm rakam olmayan karakterler çıkarılmış ve yalnızca sürekli bir rakam dizisi kalmış telefon numaraları.

onvert the phone number format to digits

Formül ile telefon numarası biçimini rakamlara dönüştürme
Hızlı Doldurma'yı kullanarak biçimlendirilmiş telefon numaralarından rakamları çıkarın
Kutools for Excel ile telefon numarası biçimini rakamlara dönüştürme
Makro kullanarak telefon numaralarındaki tüm rakam olmayan karakterleri temizleyin


Formül ile telefon numarası biçimini rakamlara dönüştürme

Excel formülleri, telefon numara listenizdeki istenmeyen karakterleri kaldırmak ve yalnızca rakamları tutmanıza olanak tanır. Bu yöntem özellikle eklentiler veya programlama kullanmayı tercih etmediğiniz durumlarda faydalıdır ve (123)456-7890 veya 123-456-7890 gibi tutarlı bir biçime sahip telefon numaralarıyla iyi çalışır. Ancak, verileriniz ekstra standart dışı semboller veya harfler içeriyorsa, daha gelişmiş teknikler gerekebilir.

1. Çıkarılan rakamları görüntülemek istediğiniz boş bir hücreyi seçin (örneğin, C2). Aşağıdaki formülü girin ve Enter tuşuna basın:

=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),")","")," ",""),"-","")

apply a formula to Convert the phone number format to digits

Not: Bu formülde, A2 orijinal telefon numarasını içeren hücreye yapılan başvurudur. Verileriniz farklı bir sütun veya satırda ise bu başvuruyu değiştirebilirsiniz.

2. Hala C2 hücresini seçiliyken, formülü listenizin geri kalanı için doldurmak üzere dolgu sapmasını (hücrenin sağ alt köşesindeki küçük kare) aşağı doğru sürükleyin (örneğin, C2'den C8'e). Bu, formülü aralıktaki her telefon numarasına uygulayacaktır.

drag and fill the formula to other cells

Şimdi, veri aralığınızdaki her telefon numarası yalnızca bir rakam dizisine dönüştürülmüş olmalıdır.

İpucu: Telefon numaralarınız ek semboller içeriyorsa (örneğin “.”, “+” veya “/”), bu sembolleri de kaldırmak için daha fazla SUBSTITUTE fonksiyonu iç içe geçirebilirsiniz. Ayrıca, büyük ve karışık formatlı listeler için maksimum esneklik sağlamak üzere MID, TEXTJOIN veya VBA ile birleştirmek gibi özel bir yaklaşım gerekebilir.

Hızlı Doldurma'yı kullanarak biçimlendirilmiş telefon numaralarından rakamları çıkarın

Excel'in Hızlı Doldurma özelliği, özellikle tutarlı liste formatlarıyla uğraşırken veya hızlı, formülsüz bir yaklaşıma ihtiyacınız olduğunda, telefon numaralarından rakamları çıkarmak için akıllı, manuel bir alternatif sunar. Hızlı Doldurma, manuel girişinize dayalı olarak desenleri değerlendirir ve ardından örneğinizi eşleştirmek için sütunun geri kalanını doldurur.

1. Telefon numaralarınızın A sütununda olduğunu varsayalım, A2 hücresinden başlıyor. Bitişik sütunda (B2), ilk telefon numaranızdan yalnızca rakamları manuel olarak yazın, sembolleri veya boşlukları atlayın (örneğin: 1234567890).

2. B3 hücresine gidin. Bir sonraki telefon numarasının rakamlarını yazmaya başlayın. Başladığınızda, Excel otomatik olarak deseni algılayacak ve yazdığınız değerin altında gri renkte vurgulanan önerilen bir otomatik doldurma gösterecektir.

3. Hızlı Doldurma önerisini kabul etmek için Enter tuşuna basın ve Excel, karşılık gelen tüm satırlar için ayıklanan rakamlarla sütunu dolduracaktır.

İpucu: Hızlı Doldurma otomatik olarak tetiklenmezse, tamamlanmış hücreyi seçerek ve Ctrl + E kısayolunu kullanarak veya Şerit'ten Veri > Hızlı Doldurma'ya tıklayarak manuel olarak etkinleştirebilirsiniz.

Önleme: Özellikle telefon numaralarının çeşitli formatlarda olması durumunda, doldurulan sonuçları doğruluk açısından kontrol edin. Hızlı Doldurma, öngörülemeyen boşluklar, karışık formatlar veya gömülü metin içeren listelerde iyi çalışmayabilir.

Özet öneri: Hızlı Doldurma, tek seferlik veya küçük veri setleri için hızlı bir yöntemdir ancak orijinal verileriniz değişirse dinamik olarak güncellenmez. Sürekli güncellenen listeler için formüller veya VBA yöntemleri düşünün.


Kutools for Excel ile telefon numarası biçimini rakamlara dönüştürme

Daha uygun, etkileşimli bir çözüm arayan kullanıcılar için Kutools for Excel'deki Belirli Karakterleri Sil aracı, seçili hücrelerden tireler, boşluklar, parantezler ve daha fazlası gibi belirtilen sembolleri verimli bir şekilde kaldırabilir. Bu yaklaşım, yapılandırılmış verileri sık sık işleyen ve formül veya kod yazmadan telefon numaralarını temizlemek için hızlı, menü tabanlı bir yönteme ihtiyaç duyanlar için idealdir.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Rakamlara dönüştürmek istediğiniz telefon numaralarını içeren aralığı seçin, ardından Kutools > Metin > Belirli Karakterleri Sil bölümüne gidin.

click Remove Characters feature of kutools

2. Belirli Karakterleri Sil iletişim kutusunda, Özel seçeneğini işaretleyin ve metin kutusuna bir tire girin. Boşluklar, parantezler veya noktalar gibi kaldırmak istediğiniz diğer karakterleri de kutuya ekleyerek belirtebilirsiniz. Ayarları yaptıktan sonra, aralığı işlemek için Tamam'a tıklayın.

enter a hyphen – into the text box

Seçilen telefon numaraları anında güncellenecek, belirtilen karakterler kaldırılacak ve aşağıdaki gibi temiz bir rakam dizisi bırakılacaktır.

all hyphens between the selected phone numbers are removed

  Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.

İpucu: Belirli Karakterleri Sil aracı, hangi karakterlerin temizleneceğini özelleştirmenize izin verir. Telefon numaralarınız birden fazla sembol (örneğin, boşluklar, tireler ve parantezler) kullanıyorsa, tüm bu karakterleri özel kutuya yazmanız yeterlidir. Rakamları yanlışlıkla silmemek için seçimizi her zaman önizleyin.

Telefon numaralarındaki tüm rakam olmayan karakterleri temizlemek için makro kullanma

Göreviniz, özel karakterler, boşluklar, fazladan noktalama işaretleri, metinler veya hatta ülke kodları içeren karma veya öngörülemez biçimlerde birçok telefon numarası içeriyorsa, Excel'in VBA makroları bu girişleri tek seferde temizlemek için oldukça esnek ve otomatik bir yol sağlar. Bu yaklaşım, özellikle büyük veri setleri veya tekrarlayan temizleme görevleri için faydalıdır.

Uygulanabilir senaryo: Telefon numara biçimleriniz düzensizse, işlemek için çok sayıda satırınız varsa veya ne formüller ne de yerleşik özellikler ihtiyaçlarınızı tam olarak karşılamıyorsa VBA'yı kullanın. Ancak, makrolar kullanmak, çalışma kitabınızı makro etkin bir biçimde kaydetmeyi (*.xlsm) ve makro izinlerini vermeyi gerektirir.

Adımlar:

1. Alt + F11 tuşlarına basarak Visual Basic for Applications düzenleyicisini açın. Yeni pencerede, Ekle > Modül'e tıklayarak boş bir modül oluşturun, ardından aşağıdaki VBA kodunu kod penceresine kopyalayıp yapıştırın:

Sub StripNonDigitsFromPhoneNumbers()
    Dim xRg As Range
    Dim xCell As Range
    Dim xDigits As String
    Dim i As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set xRg = Application.Selection
    Set xRg = Application.InputBox("Select the range with phone numbers", xTitleId, xRg.Address, Type:=8)
    
    For Each xCell In xRg
        xDigits = ""
        For i = 1 To Len(xCell.Value)
            If Mid(xCell.Value, i, 1) Like "#" Then
                xDigits = xDigits & Mid(xCell.Value, i, 1)
            End If
        Next i
        xCell.Value = xDigits
    Next xCell
End Sub

2. Ve Run button Çalıştır düğmesine tıklayın (veya F5tuşuna basın). Görüntülenen iletişim kutusunda, veri aralığınızı onaylayın veya seçin. Makro, seçiminizdeki her hücreden tüm rakam olmayan karakterleri otomatik olarak temizleyecektir—yalnızca saf sayı dizisi bırakılacaktır.

Parametre açıklaması: Bu makro, her hücredeki her karakteri işler ve yalnızca sayısal rakamları sonuca ekler. Çalıştırmadan önce seçimi, tüm istenen sütunları/satırları kapsayacak şekilde ayarlayın.

İpuçları ve hata uyarıları: VBA betiklerini ilk kez çalıştırmadan önce çalışma kitabınızı her zaman kaydedin, çünkü değişiklikler tek tıklamayla geri alınamaz. Makro güvenlik uyarısıyla karşılaşırsanız, kod kaynağını doğrulayın ve gerektiğinde makroları etkinleştirin. İşbirlikçi ortamlarda, kritik verilerin üzerine yazılmaması için dikkatli olun.

Özet öneri: Makroyu çalıştırdıktan sonra, temizlenmiş verileri hızla tarayarak doğruluğundan emin olun. Ülke kodları veya dahili numaralar gerekiyorsa, bunların rakam dizisine birleştirileceğini unutmayın; gerekirse bu öğeleri ayrı ayrı ele alın.


İlgili makaleler:

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir | Formül Olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | 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 Değiştir | Aralıkları & Sütunları Karşılaştır...
Özel Seçilen Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En Gözde15 Araç Seti:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştir & Böl Araç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 ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!