Veri Analizinde Regex Kullanma dosyası, metin hücrelerinin içinden belirli desenlere uyan bilgileri düzenli ifadelerle (REGEX) bulup tek sütunda listeler. Analiz, VBA makrosu ile yapılır ve VBScript.RegExp nesnesini kullanır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı kuran bir işlem yoktur; makro yalnızca Veri sayfası üzerinde çalışır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı kuran bir işlem yoktur; makro yalnızca Veri sayfası üzerinde çalışır.
Dosyanın içeriği
- Veri sayfası (A1:F9): A sütununda ID, C sütununda Açıklama bulunur. Örnek satırlar ürün kodu, sipariş numarası, müşteri ID, fatura numarası, telefon numarası, e-posta adresi ve tarih içeren veri türlerini tanımlar.
- F1 hücresi "Analiz Sonuçları" başlığıdır; sonuçlar F2 hücresinden itibaren alt alta yazılır.
Makrolar
- RegexVeriAnalizi (Module1): Veri sayfasında B2 hücresinden A sütunundaki son dolu satıra kadar olan metinleri tarar. Çalışmadan önce F sütununun içeriğini temizler.
- Her hücrede şu desenler sırayla aranır: ürün kodu (üç büyük harf ve üç rakam), sipariş numarası (beş rakam), e-posta adresi, telefon numarası (+90 532 123 45 67 biçimi), tarih (15/02/2025 biçimi) ve IP adresi (192.168.1.1 biçimi).
- Bir desen bulunduğunda hücredeki ilk eşleşme "Ürün Kodu:", "Sipariş No:", "E-Posta:", "Telefon:", "Tarih:" veya "IP:" etiketiyle F sütununa yazılır.
- İşlem bitince "Regex analiz tamamlandı!" mesajı gösterilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Analiz edilecek metinleri Veri sayfasında B2 hücresinden başlayarak alt alta girin; son satırı belirlemek için A sütununa da ID değerleri girilmelidir.
- Alt+F8 tuşlarıyla makro listesini açın, RegexVeriAnalizi makrosunu seçip çalıştırın.
- Sonuçları F2 hücresinden başlayan listede inceleyin.