İçindekiler
Bazen, bilgileri daha iyi anlamak için belirli değerleri tire olmadan kontrol etmek isteriz. Ancak veriler çok büyük olduğunda, tire işaretlerini manuel olarak kaldırmak akıllıca bir yol değildir. Bu makalede, Excel'de tire işaretlerini en verimli üç yolla nasıl kaldıracağınızı öğreneceksiniz.
Uygulama Şablonunu İndirin
Ücretsiz pratik Excel şablonunu buradan indirebilir ve kendi başınıza pratik yapabilirsiniz.
Excel.xlsm'de Tire İşaretlerini Kaldırma
Excel'de Tire İşaretlerini Kaldırmanın 3 Kolay Yöntemi
Bu bölümde, Excel'de tire işaretlerini kaldırma yöntemleri Bul & Değiştir komutunu kullanarak Excel'de YEDEK işlevini uygulayarak ve VBA kodu .
1. Tire İşaretlerini Silmek için Bul & Değiştir Komutu
Bu Bul & Değiştir komutu, Excel ile ilgili görevlerin çoğunu yapmak için en kolay ve en yaygın özelliktir. Burada, aşağıdakileri kullanarak tire işaretlerini nasıl sileceğimizi öğreneceğiz Bul & Değiştir Excel'deki özellik.
Bunu yapmak için gerekli adımlar aşağıda verilmiştir,
Adım 1:
- Veri kümesini seçin.
- altında Ev sekmesine gidin, şu adrese gidin Bul & Seç -> Değiştir.
Adım 2:
- Açılır pencereden Bul ve Değiştir kutusunun içinde Ne olduğunu bulun alanına tire (-) sembolü.
- Bırakın İle değiştirin alan boş .
- Basın Tümünü Değiştirin .
Bu, Excel'deki veri kümenizdeki tüm tire işaretlerini silecektir.
Aklınızda Tutmanız Gereken Şeyler
Excel'de tire işaretlerini kaldırmak için Bul & Değiştir komutunu kullanmanın önemli bir dezavantajı vardır. Verileriniz sayı ile başladığında sıfır (0) (örneğin, 002-10-2324), baştaki tüm sıfırları kaldıracak ve size değiştirilmiş verilerin bir çıktısını verecektir (örneğin, 002-10-2324, 2102324 olacaktır). Bu nedenle, tire işaretlerini silmek için Bul & Değiştir komutunu kullanmak istiyorsanız, orijinal verilerin yedek bir kopyasına sahip olduğunuzdan emin olun.
Daha fazlasını okuyun: Excel'de Telefon Numarasındaki Tire İşaretlerini Kaldırma
2. Excel'de Tire İşaretlerini Silme Formülü
Aksine Bul & Değiştir komutu özelliği sayesinde, formül kullanmak Excel'de her türlü sonucu çıkarmanın en güvenli ve en kontrollü yoludur. Excel'de tire içermeyen bir veri kümesinin çıktısını almak için SUBSTITUTE işlevi .
Jenerik YEDEK Formülü,
=SUBSTITUTE(cell, "old_string", "new_string")
İşte,
old_text = kaldırmak istediğiniz dize.
new_text = değiştirmek istediğiniz dize.
Excel'de tire işaretlerini kaldırma adımları YEDEK fonksiyonu aşağıda verilmiştir,
Adım 1:
- Sonucunuzun görünmesini istediğiniz boş bir hücreye önce bir eşit (=) işaretleyin ve sonra yazın YEDEK onunla birlikte.
- Parantezlerin içinde SUBSTITUTE işlevini kullanmak için önce şunu yazın hücre referans numarası tire (-) işaretini kaldırmak istediğiniz (bizim durumumuzda hücre numarası C5 ).
- O zaman bir virgül (,) sembolünü seçin ve bundan sonra tire (-) içindeki sembol çift tırnak (veya kaldırmak istediğiniz herhangi bir eski metin).
- Bir kez daha virgül (,) ve son olarak, tire (-) yerine boş bir dize (veya eski metninizin yerine geçmesini istediğiniz herhangi bir yeni dize) istiyorsanız çift tırnak işaretlerini boş bırakın.
Dolayısıyla, gerekli formülümüz aşağıdaki gibi görünecektir,
=SUBSTITUTE(C5,"-","")
- Basın Girin .
Tire işaretlerini değiştirecek (-) (veya seçtiğiniz herhangi bir metni) null string (veya değiştirdiğiniz string) ile değiştirin.
Adım 2: kullanarak satırı aşağı sürükleyin Doldurma Kolu formülü veri kümesinin geri kalanına uygulamak için.
Şimdi herhangi bir çizgi (-) içermeyen bir veri kümesinin sonucunu buldunuz.
Daha fazlasını okuyun: Excel'de Özel Karakterler Nasıl Kaldırılır
3. Tire İşaretlerini Kaldırmak için VBA Kodunu Gömün
Deneyimli bir Excel kullanıcısıysanız, bu yöntem yalnızca sizin içindir. Tire işaretlerini kaldırmak için VBA kullanmak, işi yapmanın en hızlı ve mutlak yoludur.
Adım 1: Basın Alt + F11 sekmesine gidin veya klavyenizde Geliştirici -> Visual Basic açmak için Visual Basic Düzenleyicisi .
Adım 2: Açılır kod penceresinde, menü çubuğundan Insert -> Modül .
Adım 3: Aşağıdaki kodu kopyalayın ve kod penceresine yapıştırın.
Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub
Kodunuz artık çalışmaya hazır.
Adım 4: Basın F5 klavyenizde veya menü çubuğundan Run -> Run Sub/UserForm üzerine de tıklayabilirsiniz. küçük Oynat simgesi makroyu çalıştırmak için alt menü çubuğunda.
Adım 5: Açılır pencereden Makro penceresinde Makro Adı RemoveDashes -> Çalıştır .
Adım 6: Açılır diyalog kutusundan, ilgilenilen çalışma sayfasına geçin 'yi seçin. istenen aralık ve tıklayın TAMAM. .
Bu, veri kümenizdeki tüm tire işaretlerini (-) boş bir dize ile değiştirecektir.
VBA kodu ile başka bir metni başka bir şeyle değiştirmek istiyorsanız, sadece 11 numaralı hat kodunu ihtiyacınıza göre değiştirebilirsiniz.
Daha fazlasını anlamak için,
Satırı şu şekilde yazmak yerine,
R.Value = VBA.Replace(R.Value, "-", "")
Şöyle yaz,
R.Value = VBA.Replace(R.Value, "old_text", "new_text")
İşte,
old_text = kaldırmak istediğiniz dize.
new_text = değiştirmek istediğiniz dize.
Daha fazlasını okuyun: Excel'de Boşluklar Nasıl Kaldırılır
Sonuç
Bu makalede, Excel'e yeni başlayanlar için Bul & Değiştir komutunu kullanarak, ileri düzey Excel kullanıcıları için en güvenli yöntem olan SUBSTITUTE formülünü kullanarak ve Excel uzmanları için VBA kodu uygulayarak Excel'de tire kaldırma yöntemleri tartışılmaktadır. Umarım bu makale size çok faydalı olmuştur. Konuyla ilgili herhangi bir sorunuz varsa sormaktan çekinmeyin.