Skip to main content

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

Author: Siluvia Last Modified: 2025-07-21

Telefon numaralarının listelerini içeren Excel çalışma sayfalarıyla çalışırken, parantezler, boşluklar veya tireler gibi çeşitli biçimlendirme stilleriyle karşılaşabilirsiniz. Bu rakam olmayan karakterler, telefon numaralarının saf bir rakam dizisi gerektiren veri analizi, sistem içe aktarmaları veya otomatik arama işlemleri için engel oluşturabilir. Eğer yalnızca biçimlendirilmiş telefon numaralarından rakamları çıkartarak verilerinizi standartlaştırmak istiyorsanız, bu makale size bunu Excel'de etkili bir şekilde gerçekleştirmek için birkaç pratik çözüm sunmaktadır.

İşte karşılaşabileceğiniz bir durum örneği - sol sütun farklı biçimlerdeki telefon numaralarını içerirken, sağ sütun yalnızca numerik bir dizi olarak tüm rakam-olmayan karakterlerin kaldırıldığı istenen sonucu gösterir.

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ı çıkarma
Kutools for Excel ile telefon numarası biçimini rakamlara dönüştürme
Makro kullanarak telefon numaralarından tüm rakam-olmayan karakterleri temizleme


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

Excel formülleri, telefon numarası listenizden istenmeyen karakterleri kaldırmaya ve yalnızca rakamları tutmanıza olanak tanır. Bu yöntem özellikle eklenti veya programlama kullanmayı tercih etmediğinizde faydalıdır ve (123)456-7890 veya 123-456-7890 gibi tutarlı bir formata sahip telefon numaralarıyla iyi çalışır. Ancak verileriniz ek non-standard 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ütunda veya satırda ise bu başvuruyu değiştirebilirsiniz.

2. Hala C2 hücresini seçiliyken, formülü listenizin geri kalanı için (örneğin, C2'den C8'e kadar) doldurmak üzere doldurma tutamacını (hücrenin sağ alt köşesindeki küçük kare) aşağı doğru sürükleyin. 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 maksimum esneklik için MID, TEXTJOIN veya VBA ile birleştirilmeye ihtiyaç duyabilir.

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şım istediğinde, telefon numaralarından rakamları çıkarmak için akıllı bir el ile yapılan alternatif sunar. Hızlı Doldurma, manuel girişinize göre 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 ve A2 hücresinden başladığını varsayalım. 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 geçin. Bir sonraki telefon numarasından rakamları yazmaya başlayın. Başladığınızda, Excel otomatik olarak deseni algılayacak ve önerilen bir otomatik doldurma (yazılan değer altında gri renkte vurgulanmış) 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, tamamlanan 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 farklı formatlarda olması durumunda doldurulmuş 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öntemlerini düşünün.


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

Daha rahat, etkileşimli bir çözüm arayan kullanıcılar için, Kutools for Excel'deki Karakterleri Kaldır aracı, seçili hücrelerden kısa çizgiler, boşluklar, parantezler ve daha fazlası gibi belirtilen sembolleri etkili 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 > Karakterleri Kaldır'a gidin.

click Remove Characters feature of kutools

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

enter a hyphen – into the text box

Seçilen telefon numaraları, belirtilen karakterler kaldırılarak anında güncellenecek 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: Karakterleri Kaldır 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, sadece bu karakterlerin hepsini özel kutuya yazın. Yanlışlıkla rakamları kaldırmamak için seçimlerinizi her zaman önizleyin.

Makro kullanarak telefon numaralarından tüm rakam-olmayan karakterleri temizleme

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

Uygulanabilir senaryo: Telefon numarası formatlarınız düzensizse, işleme sokmanız gereken birçok satırınız varsa veya ne formüller ne de yerleşik özellikler tam olarak ihtiyaçlarınızı karşılamıyorsa VBA kullanın. Ancak, makroları kullanmak, çalışma kitabınızı makro etkin bir formatta (*.xlsm) kaydetmeyi ve makro izinlerini vermeyi gerektirir.

Adımlar:

1. Visual Basic for Applications düzenleyicisini açmak için Alt + F11 tuşlarına basın. Yeni pencerede, boş bir modül oluşturmak için Ekle > Modül'e tıklayın, 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 hatırlatmaları: Her zaman VBA komut dosyalarını ilk kez çalıştırmadan önce çalışma kitabınızı kaydedin, çünkü değişiklikler bir 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. İşbirliği ortamları için, kritik verilerin üzerine yazılmaması için dikkatli olun.

Özet öneri: Makroyu çalıştırdıktan sonra, temizlenmiş verileri hızlıca tarayarak doğruluğunu sağlayın. Ülke kodları veya uzantılar 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ı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
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: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir  |  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ı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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 Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


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

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!