Dosya simgesi

Kriter Bazlı Veri Parçalama

Kriter Bazlı Veri Parçalama
Bu dosya, bir metnin içinde geçen XX-XXXX biçimindeki kodu (iki karakter, tire, dört karakter) ayrı bir hücreye almak için hazırlanmış kullanıcı tanımlı fonksiyon örneğidir. Kod, metnin başında, ortasında ya da sonunda yer alsa da bulunur.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: B2 hücresinde "Açıklama" başlığı, B3 ve B4 hücrelerinde örnek metinler bulunur. Örnekler "ED-1978 Çatalca İstanbul" ve "Yeni Nesi OB-2021 Modeli" metinleridir.
  • Module1: Parcala adlı kullanıcı tanımlı fonksiyon bu modülde yer alır.

Makrolar​

  • Parcala: Tek bir hücre alır ve metin döndürür. İçeride VBScript.RegExp düzenli ifade nesnesi kullanılır; aranan desen \w{2}-\w{4} olarak tanımlıdır. Metinde desene uyan bir değer varsa bulunan ilk eşleşme sonuç olarak verilir. Eşleşme yoksa sonuç boş döner. Kodda dosya silme, dış bağlantı gibi zararlı bir işlem yoktur.
  • Fonksiyon bir makro prosedürü gibi çalıştırılmaz; hücreye formül olarak yazılarak kullanılır.

Nasıl kullanılır​

  1. Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
  2. Sonucun görüneceği boş bir hücreye (örneğin C3) fonksiyonu yazın:
    Excel formülü
    =Parcala(B3)
  3. Formülü aşağı kopyalayarak diğer satırlara uygulayın. Örnek verilerde "ED-1978" ve "OB-2021" değerleri ayrıştırılır.
  4. Kendi verileriniz için B sütunundaki örnek metinleri değiştirin ve formülde ilgili hücreye başvurun.
  5. Farklı bir kod yapısı ayıklanacaksa Module1 içindeki desen ifadesi yeni biçime göre düzenlenir.
  6. Dosyayı makro içerdiği için .xlsm biçiminde kaydedin.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
6
Gösterim
2,127
İlk sürüm
Güncel
SHA-256
986a62a4a5308737afd2b09ca08625733cdeb6cc1b6c392eb1257e70bc953009

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Sağolun, oldukça faydalı bir dosya.
Geri
Üst