Dosya simgesi

Metin içindeki sayıları alma

Bu dosya, A sütunundaki metinlerin içinde yer alan rakamları ayıklar ve yalnızca sayı kısmını B sütununa yazar. Harf ve diğer karakterlerle karışık kodlardan sayı bölümünün ayrıştırılması gereken durumlarda kullanılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: A1:A9 aralığında örnek veriler bulunur. Her satırda başında ve sonunda birer harf olan bir sayı yer alır (A1234A, B1235B, C1236C gibi, son örnek I1242I). Sonuçlar B sütununa yazılır.
  • Module1: sadece_sayilar adlı makroyu içerir.
Sayfada formül yoktur; işlem tamamen makro ile yapılır.

Makrolar​

  • sadece_sayilar: A sütununda dolu olan son satıra kadar her hücreyi sırayla okur. VBScript düzenli ifade (RegExp) nesnesi ile rakam olmayan tüm karakterleri siler ve geriye kalan rakamları aynı satırın B sütununa metin olarak yazar. Örneğin A1234A değeri için B sütununa 1234 yazılır.
Makro dosya silme ya da dışarıya bağlantı gibi işlemler yapmaz; yalnızca B sütunundaki hücrelere değer yazar. Bu nedenle B sütununda daha önce bulunan veriler üzerine yazılır.

Nasıl kullanılır​

  1. Dosyayı açın ve makroların etkinleştirilmesine izin verin.
  2. Ayıklanacak metinleri Sayfa1 sayfasında A sütununa, ilk satırdan başlayarak alt alta yazın veya yapıştırın.
  3. Alt+F8 tuşlarıyla makro listesini açın, sadece_sayilar makrosunu seçip Çalıştır düğmesine basın.
  4. B sütununda her satırın sayı kısmı listelenir.
Makro rakam olmayan her karakteri sildiği için ondalık ayracı, eksi işareti ve boşluklar da kaldırılır; yalnızca rakamlardan oluşan bir sonuç elde edilir. Sonuç metin olarak yazıldığından hesaplamalarda kullanmak için sayıya çevrilmesi gerekebilir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
11
Gösterim
2,027
İlk sürüm
Güncel
SHA-256
f0e5e81bbeea80ec1c095144db6d1220355f6cb73e34858b41d14cfa997c72e9

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst