Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'deki hücrelerden tireleri hızlıca nasıl kaldırabilirsiniz?

Author Xiaoyang Last modified
remove dashes from cells

Posta kodları, telefon numaraları, ISBN'ler veya ürün ID'leri gibi sayı listeleri içeren Excel elektronik tablolarıyla çalışırken, biçimlendirme veya okunabilirlik için tire (kısa çizgi) içeren değerlerle sık sık karşılaşabilirsiniz. Ancak veritabanlarına aktarma, analiz yürütme veya veri doğrulama için hazırlama gibi belirli görevlerde, bu dizelerden tüm tireleri kaldırmak gerekebilir. Bu işlemi özellikle uzun listeler veya büyük veri setleriyle uğraşırken etkili bir şekilde yapmak önemlidir. Neyse ki, Excel hücrelerinizden tireleri ortadan kaldırmak için çeşitli pratik yollar sunar. Aşağıda, her çözüm için detaylı yöntemler ve uygun senaryolar bulacaksınız; hem yerleşik yaklaşımlar hem de özel araçlar.

Tireleri formül kullanarak hücrelerden kaldırma
Kutools for Excel ile tireleri kolayca kaldırın

VBA kodu ile hücrelerden tireleri kaldırma
Excel'in Bul ve Değiştir özelliğini kullanarak tireleri kaldırma


Formül kullanarak hücrelerden tireleri kaldırma

Excel’de SUBSTITUTE fonksiyonunu kullanmak, bir hücredeki tüm tireleri kaldırmak için basit bir yöntemdir. Bu yöntem, özellikle büyük miktarda hücreyi hızlı bir şekilde işlemek istediğinizde ve orijinal verileri değiştirmek istemediğinizde kullanışlıdır. Örneğin, sütununuz “123-45-6789” gibi numaralar içeriyorsa, SUBSTITUTE uygulayarak tüm tirelerin kaldırıldığı bir metin değeri elde edebilirsiniz. Bu yaklaşımın önemli bir avantajı, baştaki sıfırları koruması ve uzun numaraları bilimsel gösterime dönüştürmemesidir; bu, varsayılan Excel davranışında sıkça karşılaşılan bir durumdur.

1. Verilerinizin yanındaki boş bir hücreye (örneğin, verileriniz A1'den başlıyorsa C1), aşağıdaki formülü girin:

=SUBSTITUTE(A1,"-","")

Remove dashes from cells with a formula

2. Formülü girdikten sonra Enter tuşuna basın. Formül, A1 hücresindeki metinden tüm tireleri kaldıracaktır. Aynı mantığı verinizin geri kalanına uygulamak için C1 hücresini seçin, sonra imleci hücrenin sağ alt köşesindeki doldurma tutamacına getirin ve sütunun geri kalanını doldurmak için aşağı doğru sürükleyin. Bu işlem, A sütunundaki her karşılık gelen hücreden tireleri otomatik olarak kaldırır. Ekran görüntüsüne bakın:

drag and fill the formula to other cells

Büyük bir veri seti için dolgu tutamacına çift tıklayarak aralığı otomatik olarak aşağıya kadar doldurabilirsiniz. Sonuç hücrelerini (formüller yerine) normal değerlere dönüştürmeniz gerekiyorsa, çıktı hücrelerini kopyalayın ve “Özel Yapıştır > Değerler” seçeneğini kullanarak formülleri sonuçlarıyla değiştirin. Bu formül her şeyi metin olarak ele alacağından, baştaki sıfırları olan veya uzun basamaklı sayılar formatlarını kaybetmeyecektir.

Notlar ve sorun giderme: SUBSTITUTE formülü tahrip edici olmayan bir yapıdadır ve orijinal verileri değiştirmez, bu da hem biçimlendirilmiş hem de biçimsiz sürümleri korumak istediğinizde idealdir. Kaynak verileriniz A sütununda değilse, doğru sütunu referans aldığınızdan ve hücre referanslarını ayarladığınızdan emin olun. Verileriniz tirelerden fazlasını içeriyorsa — örneğin boşluklar veya diğer semboller — ekstra istenmeyen karakterleri kaldırmak için birden fazla SUBSTITUTE fonksiyonunu iç içe yerleştirebilirsiniz.


Kutools for Excel ile hücrelerden tireleri kaldırma

Formüller veya VBA kodunu karmaşık veya zaman alıcı buluyorsanız, Kutools for Excel doğrudan ve kullanıcı dostu bir çözüm sunar. Karakterleri Kaldır özelliği, birkaç tıklamayla seçilen hücrelerden belirli karakterleri (örneğin tireler) hızlıca silmek için özel olarak tasarlanmıştır. Bu özellikle Excel'e yeni başlayanlar, ara sıra kullananlar veya iş akışlarında verimlilik ve basitliği önemsediği için herkes için faydalıdır. Başka bir önemli avantaj ise formül yazmak veya sözdizimini hatırlamak zorunda olmamanızdır.

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. Tireleri kaldırmak istediğiniz hücre aralığını seçerek başlayın. Ardından Kutools > Metin > Karakterleri Kaldır’a gidin. Bu, aracı penceresini açar. Ekran görüntüsüne bakın:

click Remove Characters feature of kutools

2. Karakterleri Kaldır iletişim kutusunda Özel seçeneğini işaretleyin ve tire karakterini (“-”) metin kutusuna yazın. Önizleme Bölmesi, tireler kaldırıldıktan sonra sonuçların neye benzediğini size anında gösterecektir. Memnun olduğunuzda, OK tuşuna tıklayarak seçilen hücrelerden tüm tireleri temizleyin. Ekran görüntüsüne bakın:

type - character into the text box

Not: Hücreleriniz baştaki sıfırlar veya uzun rakam dizileri (örneğin ISBN kodları veya posta kodları) içeriyorsa ve bu değerlerin bilimsel gösterime dönüştürülmesini veya baştaki sıfırların kaybolmasını önlemek istiyorsanız, Karakterleri Kaldır özelliğini kullanmadan önce hedef hücreleri Metin olarak biçimlendirmelisiniz. Aksi takdirde, Excel sonucu otomatik olarak bilimsel forma çevirebilir veya baştaki sıfırları silebilir. Bunu yapmak için hücrelere sağ tıklayın, “Hücreleri Biçimlendir” seçeneğini seçin ve aşağıdaki ekran görüntüsünde gösterildiği gibi “Metin”i seçin.

format the cells as Text in the Format Cells dialog box

Bu Kutools özelliği büyük veri setlerini verimli bir şekilde işler ve manuel iş yükünü azaltarak hata riskini en aza indirir. İşlemden sonra, değişiklikleri uygulamadan önce önizleme bölmesinde sonuçları gözden geçirebilirsiniz; bu da iş akışınıza güven katmanı ve kontrol ekler.

  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.


VBA kodu ile hücrelerden tireleri kaldırma

Makrolara aşina iseniz, VBA kodu kullanmak, seçilen herhangi bir aralıktaki tireleri kaldırmak için oldukça esnek bir yol sunar. Bu yöntem toplu işleme için verimlidir ve tekrarlayan görevleri otomatikleştirir; bu da gelişmiş kullanıcılar veya düzenli olarak güncellenen veri setleriyle uğraşanlar için uygundur. Formüllerde olduğu gibi, VBA temizlenen değerleri varsayılan olarak metin formatına dönüştürür, böylece baştaki sıfırlar ve uzun sayılar korunur.

1. Tireleri kaldırmak istediğiniz hücreleri seçin.

2. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications editör penceresini açın.

3. Ekle > Modül’e tıklayarak yeni bir kod modülü oluşturun ve aşağıdaki kodu modül penceresine yapıştırın:

VBA: sayılar arasındaki tireleri kaldırma

Sub DeleteDashes()
'Update 20130907
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each rng In WorkRng
    rng.NumberFormat = "@"
    rng.Value = VBA.Replace(rng.Value, "-", "")
Next
Application.ScreenUpdating = True
End Sub

4. Kodu çalıştırmak için F5 tuşuna basın. Bir iletişim kutusu, işlemek istediğiniz aralığı seçmenizi isteyecektir. Ekran görüntüsüne bakın:

vba code to select the data list

5. Tamam'a tıklayın ve seçilen hücrelerden tüm tireler kaldırılacaktır. Çıktı değerleri metindir, böylece posta kodları veya kimlikler gibi format hassas sayılar görünümünü korur. Ekran görüntülerine bakın:

the dashes between the numbers are removed from the cells

Bu yöntemi kullanırken, makronun çalışma sayfanızda doğrudan değişiklik yaptığını unutmayın. Orijinal verileri korumanız gerekiyorsa dosyanızı önceden kaydedin veya yedek üzerinde çalışın. Kodu çalıştırırken makro güvenlik uyarısı alırsanız, Excel'deki makro ayarlarınızı betiğin çalışmasına izin verecek şekilde ayarlayın. Bu yaklaşım özellikle tekrarlayan görevler veya düzensiz biçimlendirilmiş verileri toplu olarak temizlemek için pratiktir.


Excel'in Bul ve Değiştir özelliğini kullanarak tireleri kaldırma

Basit ve hızlı bir çözüm için Excel’in yerleşik Bul ve Değiştir fonksiyonunu kullanabilirsiniz. Bu yaklaşım, ara sıra yapılan görevler için veya formüller veya eklentiler olmadan doğrudan içeriği yerinde değiştirmek istediğinizde uygundur. Ancak dikkatli kullanılmalıdır — özellikle seçtiğiniz aralıkta kaldırmak istemediğiniz tireler içeren veriler varsa. Bul ve Değiştir, seçilen hücrelerdeki tüm tireleri işleyecektir, bu nedenle uygulamadan önce seçimlerinizi iki kez kontrol edin.

1. Kaldırmak istediğiniz tireleri içeren hücre aralığını seçin. Tüm çalışma sayfasını işlemek istiyorsanız, başlamadan önce herhangi bir hücreye tıklayın.

2. Bul ve Değiştir iletişim kutusunu açmak için Ctrl + H tuşlarına basın.

3. “Bulunan” alanına tire karakteri (“-”) yazın. “Değiştir” alanını boş bırakın.

4. Seçilen aralıktaki tüm tireleri kaldırmak için Tümünü Değiştir’e tıklayın. Kaç tane değişiklik yapıldığını belirten bir iletişim kutusu açılacaktır. Onaylamak için Tamam'a tıklayın ve ardından iletişim penceresini kapatın. Hücreleriniz artık hiçbir tire olmadan görünecektir.

Bu yöntem hızlıdır ve çoğu basit senaryo için uygundur. Ancak verileriniz formüller içeriyorsa veya tahrip edici olmayan bir çözüm gerekiyorsa, formül veya Kutools seçeneklerini kullanmayı düşünün. Ayrıca, Bul ve Değiştir seçiminizdeki tüm karakter örneklerini etkilediğinden, sonuçları iki kez kontrol etmeyi unutmayın.


Özetle, en iyi yöntemi seçmek özel ihtiyaçlarınıza bağlıdır:

  • Formül (SUBSTITUTE): Tire içermeyen veriler için ayrı, dinamik bir sütun oluşturmak için en iyisidir. Orijinal bilgileri değiştirmeden tutmak istediğinizde kullanışlıdır.
  • Kutools for Excel: Büyük veri setleri için etkili, GUI tabanlı bir çözüm arayan, formül veya kod yazmak istemeyen kullanıcılar için mükemmeldir.
  • VBA Makrosu: Büyük veya düzenli olarak güncellenen aralıklarda tire kaldırma işlemini otomatikleştirmek için idealdir; kodlamaya alışık olan gelişmiş kullanıcılar için uygundur.
  • Bul ve Değiştir: Ara sıra manuel düzenlemeler için en hızlı seçenektir ancak önizleme özelliği yoktur ve seçilen hücrelerdeki tüm eşleşen karakterleri ayrım yapmadan etkiler.

Tireleri kaldırırken, istenmeyen veri değişikliklerini önlemek için biçimlendirmeyi ve baştaki sıfırları her zaman göz önünde bulundurun. Beklenmedik sonuçlar alırsanız, gizli karakterler veya biçimlendirme sorunları için kontrol edin ve verileri kaldırmadan veya değiştirmeden önce seçimlerinizi onaylayın. Toplu değişiklikler yapmadan önce çalışmanızı kaydetmek önerilir.

İ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 | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi 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ş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ı & 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 | 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 İyi15 Araç Takımı: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ştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına 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.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin