Metnin İçinden Sayısal Karakterleri Ayırma

Metnin İçinden Sayısal Karakterleri Ayırma

Metnin İçinden Sayısal Karakterleri Ayırma
Bu dosya, harf ve rakamın bir arada yazıldığı hücrelerden yalnızca sayısal karakterleri alıp yan hücrede listelemeyi gösterir. Çözüm tek bir formüle dayanır; yardımcı sütun ya da makro kullanılmaz.

Dosyanın içeriği​

  • Sayfa1: A1:D12 aralığında hazırlanmış örnek tablo. B sütununa karışık metinler girilir, C sütununda (C4 başlığı "Sonuç") bu metinlerden ayrılan sayılar görüntülenir.
  • C5:C8 hücrelerinde örnek sonuçlar yer alır: 100, 500, 4441444 ve 254586.

Kullanılan formüller​

Sonuç sütununda şu formül kullanılır:
Excel formülü
=TEXTJOIN("",TRUE,IFERROR(MID(B5,ROW(INDIRECT("1:100")),1)+0,""))
Formülün çalışma mantığı şöyledir:
  • ROW ve INDIRECT fonksiyonları 1'den 100'e kadar sıra numaraları üretir.
  • MID bu numaralarla B5 hücresindeki metni karakter karakter ayırır.
  • Her karaktere 0 eklenir. Karakter rakamsa sayı olarak döner, harf veya işaretse #DEĞER! hatası oluşur ve IFERROR bu hatayı boş metne çevirir.
  • TEXTJOIN kalan rakamları aralarında ayırıcı olmadan birleştirir.
Formül en fazla 100 karakterlik metinler için kuruludur. Daha uzun metinlerde "1:100" ifadesindeki üst sınır büyütülür. Sonuç metin olarak birleştirilir.

Nasıl kullanılır​

  1. Karışık metni B sütunundaki ilgili satıra yazın.
  2. C5 hücresindeki formülü, sonuç istenen satırlara aşağı doğru kopyalayın.
  3. Formüldeki B5 başvurusunun her satırda kendi satırına kaydığını kontrol edin.
  4. Rakamlar C sütununda otomatik listelenir.
Not: TEXTJOIN fonksiyonu yalnızca Excel 2019 ve üzeri sürümlerde ile Excel 365 içinde çalışır. Daha eski sürümlerde formül #AD? hatası verir.

Galeri

  • Metnin İçinden Sayısal Karakterleri Ayırma - 1
    Metnin İçinden Sayısal Karakterleri Ayırma - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
14
Gösterim
2,614
İlk sürüm
Güncel
SHA-256
7872c2129ccf98e6181a66caf8a14f6eb0c39fc0819566dbfb8a0b416628de35

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Çok teşekkür ederim, elinize sağlık.
Geri
Üst