Excel'de dizgelerden, sayılardan veya hücrelerden harfleri nasıl kaldırabilirim?
Bu makalede, Excel’de metin dizgelerinden, hücrelerden veya sayılardan harfleri nasıl kaldırabileceğiniz açıklanmaktadır. Bu sorunu çözmek için dört farklı yöntem sunuyoruz: dizi formülü, kullanıcı tanımlı işlev ve Kutools for Excel üçüncü parti eklentisiyle pratik çözümler.
- Diziler formülüyle dizgelerden/sayılardan/hücrelerden harfleri kaldırın
- Kutools for Excel eklentisinin Karakter Kaldırma özelliğini kullanarak dizgelerden/sayılardan/hücrelerden harfleri kaldırın
- Kullanıcı Tanımlı İşlev ile dizgelerden/sayılardan/hücrelerden harfleri kaldırın
- Kutools for Excel eklentisinin EXTRACTNUMBER işlevini kullanarak dizgelerden/sayılardan/hücrelerden harfleri kaldırın
Diziler formülüyle dizgelerden/sayılardan/hücrelerden harfleri kaldırın
Excel'de dizgelerden, sayılardan veya hücrelerden harfleri kaldırmak için bir dizi formül uygulayabilirsiniz. Aşağıdaki adımları izleyin:
1. Harf içermeyen metin dizisini almak istediğiniz boş bir hücre seçin, ardından şu formülü girin: =SUM(MID(0&,A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2, harfleri kaldıracağınız hücredir) ve aynı anda Ctrl + Shift + Enter tuşlarına basın.
2. Hücreyi seçili bırakın ve ardından Doldurma Kulpu’nu ihtiyaç duyduğunuz aralığa kadar sürükleyin. Artık aşağıdaki ekran görüntüsünde gösterildiği gibi tüm harflerin Orijinal Metin dizgelerinden kaldırıldığını göreceksiniz:
Notlar:
(1) Bu dizi formülü, sayısal karakterler dışındaki tüm karakterleri kaldırır. Örneğin, orijinal metin dizgesi abc-859*-24testise, bu dizi formülü tüm harfleri ve özel karakterleri ()* ve -) kaldırarak 85924 değerini döndürür.
(2) Metin dizgesinde sayı yoksa bu dizi formülü 0 değerini döndürür.
Kutools for Excel eklentisinin Karakter Kaldırma özelliğini kullanarak dizgelerden/sayılardan/hücrelerden harfleri kaldırın
Yukarıdaki tüm yöntemler, sayısal karakterler dışındaki her şeyi kaldırır. Ancak bazen metin dizgesinden yalnızca harfleri kaldırmak ve sayısal karakterleriyle diğer karakterleri korumak isteyebilirsiniz. İşte bu yöntem, Excel’de bunu kolayca yapmanızı sağlayan Belirli Karakterleri Sil özelliğini Kutools for Excel eklentisiyle tanıtır.
1. Harfleri kaldırmak istediğiniz hücreleri seçin ve Kutools > Metin > Belirli Karakterleri Sil seçeneğine tıklayın.
2. Açılan Belirli Karakterleri Sil iletişim kutusunda Alfa seçeneğini işaretleyin ve Tamam düğmesine tıklayın. Böylece seçili hücrelerden yalnızca harflerin kaldırıldığını göreceksiniz. Ekran görüntüsüne bakın:
Not: Sayısal karakterler dışındaki tüm karakterleri gerçekten kaldırmak istiyorsanız, Belirli Karakterleri Sil iletişim kutusunda Sayısal Olmayan seçeneğini işaretleyip Tamam düğmesine tıklayabilirsiniz. Ekran görüntüsüne bakın:
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Kullanıcı Tanımlı İşlev ile dizgelerden/sayılardan/hücrelerden harfleri kaldırın
Dizgelerden, sayılardan veya hücrelerden harfleri kaldırmak için Excel’e bir kullanıcı tanımlı işlev de ekleyebilirsiniz. Aşağıdaki adımları izleyin:
1. Microsoft Visual Basic for Applications penceresini açmak için aynı anda Alt + F11 tuşlarına basın.
2. Ekle > Modül seçeneğine tıklayın ve ardından aşağıdaki kodu yeni açılan Modül penceresine kopyalayıp yapıştırın.
VBA: Excel'de dizgelerden/sayılardan/hücrelerden harfleri kaldırma
Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function 3. Bu kullanıcı tanımlı işlevi kaydedin. Harf içermeyen metin dizisini almak istediğiniz boş bir hücre seçin ve formülü girin: =StripChar(A2) (A2, harfleri kaldıracağınız hücredir). Ardından Doldurma Kulpu’nu ihtiyaç duyduğunuz aralığa kadar aşağı sürükleyin. Ekran görüntülerine bakın:


Notlar:
(1) Bu kullanıcı tanımlı işlev, sayısal karakterler dışındaki tüm karakterleri kaldırabilir. Örneğin, Orijinal Metin dizgesi abc-859*-24testise, bu dizi formülü harfleri ve özel karakterleri ()* ve -) kaldırarak 85924 değerini döndürür.
(2) Bu kullanıcı tanımlı işlev, sayıları metin dizgeleri olarak döndürür.
Kutools for Excel eklentisinin EXTRACTNUMBERS işleviyle dizgelerden/sayılardan/hücrelerden harfleri kaldırın
Bu yöntem, Excel'de dizgelerden, sayılardan veya hücrelerden tüm harfleri kolayca kaldırmak için Kutools for Excel eklentisinin EXTRACTNUMBERS işlevini tanıtır. Aşağıdaki adımları izleyin:
1. Harf içermeyen metin dizgesini almak için boş bir hücre seçin ve Kutools > İşlevler > Metin > EXTRCTNUMBERS seçeneğine tıklayın. Ekran görüntüsüne bakın:
2. Açılan İşlev Bağımsız Değişkenleri iletişim kutusunda, harfleri kaldıracağınız hücreyi Txt kutusuna belirtin; TRUE veya FALSE değerini N kutusuna girmek isteğe bağlıdır ve TAMAM düğmesine tıklayın.
Not: TRUE girilmesi sayısal değerleri döndürürken, hiçbir şey girilmemesi veya FALSE girilmesi sayıları metin dizgeleri olarak döndürür.
3. Hücreyi seçili bırakın ve Doldurma Kulpu’nu ihtiyaç duyduğunuz aralığa kadar sürükleyin. Böylece Orijinal Metin dizgelerinden tüm harflerin çıkarıldığını göreceksiniz. Ekran görüntüsüne bakın:
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Notlar:
(1) Formülü doğrudan seçili hücreye girebilirsiniz: =EXTRACTNUMBERS(A2,TRUE), ardından Doldurma Kulpu’nu ihtiyaç duyduğunuz aralığa kadar sürükleyin.
(2) Bu EXTRACTNUMBERS işlevi, sayısal karakterler dışındaki tüm karakterleri kaldırır.
İlgili makaleler:
En İyi Office Üretkenlik Araçları
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.
- 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