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

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

YazarSiluvia Değiştirme Tarihi

Parantez, boşluk veya tire gibi çeşitli biçimlendirme öğeleri içeren telefon numarası listelerine sahip Excel çalışma sayfalarıyla çalışırken, bu rakam dışı karakterler veri analizini, sistem içe aktarımlarını veya yalnızca rakamlardan oluşan telefon numaraları gerektiren otomatik arama süreçlerini sekteye uğratabilir. Biçimlendirilmiş telefon numaralarından sadece rakamları çıkararak verilerinizi standartlaştırmak istiyorsanız, bu makale Excel’de bunu etkili bir şekilde yapmanız için birkaç pratik çözüm sunar.

Karşılaşabileceğiniz bir örnek: En sol sütunda farklı biçimlerde telefon numaraları yer alırken, sağdaki sütun istenen sonucu göstermektedir: Tüm rakam olmayan karakterler kaldırılmış ve yalnızca kesintisiz bir rakam dizisi bırakılmıştır—telefon numarası.

telefon numarası biçimini rakamlara dönüştür

Telefon Numarası biçimini formülle rakamlara dönüştürme
Biçimlendirilmiş Telefon Numarası içinden rakamları çıkarmak için Flash Fill kullanma
Telefon Numarası biçimini Kutools for Excel ile rakamlara dönüştürme
Telefon Numarası içinden tüm rakam olmayan karakterleri kaldırmak için makro kullanma


Telefon Numarası biçimini formülle rakamlara dönüştürme

Excel formülleri, Telefon Numarası listenizdeki istenmeyen karakterleri kaldırmanıza ve yalnızca rakamları korumanıza olanak tanır. Bu yöntem, eklentileri veya programlamayı tercih etmeyen kullanıcılar için özellikle uygundur ve (123)456-7890 ya da 123-456-7890 gibi tutarlı biçimlere sahip telefon numaralarıyla mükemmel uyum gösterir. Ancak verilerinizde standart dışı ek semboller veya harfler bulunuyorsa, daha gelişmiş tekniklere başvurmanız gerekebilir.

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

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

telefon numarası biçimini rakamlara dönüştürmek için bir formül uygula

Not: Bu formülde A2, orijinal telefon numarasını içeren hücreye başvurudur. Verileriniz farklı bir sütunda veya satırda yer alıyorsa, bu başvuruyu buna göre güncelleyebilirsiniz.

2. C2 hücresini seçili tutarken, formülü listenizin geri kalanına (örneğin C2’den C8’e kadar) uygulamak için hücrenin sağ alt köşesindeki küçük kare olan doldurma tutamacını aşağı doğru sürükleyin. Böylece formül, aralıktaki her bir Telefon Numarası için otomatik olarak çalışır.

formülü diğer hücrelere sürükleyip doldur

Artık Veri Aralığı’ndaki her telefon numarası, tek bir rakam dizisine dönüştürülmüş olmalıdır.

İpucu:Telefon Numarası’nizde “.”, “+” veya “/” gibi ek semboller varsa, bunları da kaldırmak için daha fazla SUBSTITUTE işlevi iç içe kullanabilirsiniz. Ayrıca büyük ve karışık biçimli listeler, maksimum esneklik için MID, TEXTJOIN veya VBA ile birleştirilmiş özel bir yaklaşım gerektirebilir.

Biçimlendirilmiş Telefon Numarası içinden rakamları çıkarmak için Flash Fill kullanma

Excel’in Flash Fill özelliği, özellikle tutarlı liste biçimleriyle uğraşırken veya hızlı, formülsüz bir yaklaşım istediğinizde Telefon Numarası içinden rakamları çıkarmak için akıllı ve manuel bir alternatif sunar. Flash Fill, manuel girişinize dayalı desenleri değerlendirir ve ardından sütunun geri kalanını örneğinize uygun şekilde doldurur.

1. Telefon Numaranızın A sütununda olduğunu varsayalım; ilk telefon numaranızı yalnızca rakamları kullanarak elle yazın ve tüm sembolleri veya boşlukları atlayın (örneğin: 1234567890).

2. B3 hücresine gidin ve “Sonraki Telefon Numarası”ndan itibaren rakamları yazmaya başlayın. Yazmaya başladığınız anda Excel deseni otomatik olarak algılar; girilen değerin altında, gri renkle vurgulanmış bir Otomatik Doldurma önerisi görüntülenir.

Flash Fill önerisini kabul etmek için Enter tuşuna basın; Excel, ilgili tüm satırlar için çıkarılan rakamları sütuna dolduracaktır.

İpucu: Flash Fill otomatik olarak çalışmazsa, tamamlanmış hücreyi seçip Ctrl+E kısayolunu kullanarak veya Veri > Flash Fill seçeneğine tıklayarak manuel olarak etkinleştirebilirsiniz.

Uyarı: Doldurma sonuçlarının doğruluğunu kontrol edin, özellikle telefon numarası farklı biçimlere sahipse. Flash Fill, tahmin edilemeyen boşluklar, karışık biçimlendirme veya gömülü metin içeren listelerde düzgün çalışmayabilir.

Özet öneri: Flash Fill, tek seferlik işlemler veya küçük veri kümeleri için hızlı bir çözümdür; ancak orijinal verileriniz değiştiğinde dinamik olarak güncellenmez. Sürekli güncellenen listeler için formüller ya da VBA yöntemlerini değerlendirmelisiniz.


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

Daha kullanışlı ve etkileşimli bir çözüm arayan kullanıcılar için Belirli Karakterleri Sil yardımcısı, Kutools for Excel ile seçili hücrelerden tireleri, boşlukları, parantezleri ve diğer 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 isteyenler için idealdir.

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…

1. Rakamlara dönüştürmek istediğiniz telefon numarasını içeren aralığı seçin ve ardından Kutools > Metin > Belirli Karakterleri Sil yolunu izleyin.

kutools'un Karakterleri Kaldır özelliğine tıkla

2. Belirli Karakterleri Sil iletişim kutusunda Özel seçeneğini işaretleyin ve metin kutusuna bir tire – girin. Kaldırmak istediğiniz boşluklar, parantezler veya nokta gibi diğer karakterleri de bu kutuya ekleyebilirsiniz. Ayarlarınızı tamamladıktan sonra işlemek istediğiniz aralığa uygulamak için Tamam düğmesine tıklayın.

metin kutusuna bir tire (–) gir

Seçilen telefon numarası anında güncellenir; belirtilen karakterler kaldırılarak aşağıdaki gibi temiz bir rakam dizisi elde edilir.

seçili telefon numaraları arasındaki tüm tireler kaldırılır

Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.

İpucu:Belirli Karakterleri Silaracı, hangi karakterlerin çıkarılacağını özelleştirmenize olanak tanır. Telefon Numarası’nizde birden fazla sembol (örneğin boşluklar, tireler ve parantezler) kullanılıyorsa, bu karakterlerin tümünü özel kutuya yazmanız yeterlidir. Yanlışlıkla rakamların kaldırılmaması için her zaman seçiminizi önizleyin.

Telefon Numarası içinden tüm rakam olmayan karakterleri kaldırmak için makro kullanma

Göreviniz, özel karakterler, boşluklar, fazladan noktalama işaretleri, metin veya ülke kodları gibi karışık ve tahmin edilemeyen biçimlerde çok sayıda telefon numarası içeriyorsa, Excel’in VBA makroları bu girdileri tek seferde temizlemek için son derece esnek ve otomatik bir çözüm sunar. Bu yaklaşım, özellikle büyük veri kümelerinde veya tekrarlayan temizlik görevlerinde büyük kolaylık sağlar.

Uygulanabilir senaryo: Telefon numarası biçimleriniz düzensizse, işlenecek çok sayıda satırınız varsa veya ne formüller ne de yerleşik özellikler ihtiyaçlarınızı tam olarak karşılıyorsa VBA kullanın. Ancak makroların kullanılması, çalışma kitabınızın makro destekli bir biçimde (*.xlsm) kaydedilmesini ve makrolar için izin verilmesini gerektirir.

Adımlar:

1. Visual Basic for Applications düzenleyicisini açmak için Alt + F11 tuşlarına basın. Yeni pencerede Ekle > Modül seçeneğine tıklayarak boş bir modül oluşturun ve 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. Ardından Çalıştır düğmesi Çalıştırdüğmesine tıklayın (veya)F5 tuş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 çıkaracak ve yalnızca saf sayı dizisini bırakacaktır.

Parametre açıklaması: Bu makro, her hücredeki tüm karakterleri tek tek işleyerek yalnızca sayısal rakamları sonuca dahil eder. Çalıştırmadan önce seçim alanını istediğiniz tüm sütunları ve satırları kapsayacak şekilde ayarlayın.

İpuçları ve hata hatırlatıcıları: VBA betiklerini ilk kez çalıştırmadan önce mutlaka çalışma kitabınızı kaydedin—çünkü yapılan değişiklikler tek tıklamayla geri alınamaz. Makro güvenlik uyarısı alırsanız, kod kaynağını doğrulayın ve gerekirse makroları etkinleştirin. İş birliği yapılan ortamlarda kritik verilerin üzerine yazılmaması için dikkatli olun.

Özet öneri: Makroyu çalıştırdıktan sonra temizlenen verileri hızlıca gözden geçirip doğrulayın. Ülke kodları veya uzantılar gerekiyorsa, bunların rakam dizisine birleştirileceğini unutmayın; gerekirse bu öğeleri ayrı ayrı işleyin.


İlgili makaleler:

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