Belirli Desene Uyan Verileri Bulma, bir değer içinde ilk ve son uzunluk değerlerine göre içerir arama yapmayı öğreten bir dosya içermektedir.
Excel'de Belirli Desene Uyan Verileri Bulma
Veri analizi yaparken, tablolarınızda belirli bir desene uyan değerleri bulmak ve bu değerlere karşılık gelen sonuçları dinamik olarak çekmek sıklıkla ihtiyaç duyulan bir işlemdir. Bu içerikte, Ürün Kodları ve Fiyatlar tablolarından belirli kriterlere uygun verileri bulmak için dört farklı Excel formülünü öğretilmektedir. Örnek senaryoda, "56" içeren, öncesinde 3 karakter ve sonrasında 2 karakter olan Ürün Kodunu bulup, buna karşılık gelen Fiyatı listelemek hedeflenmektedir.Örnek Veri ve Kriterler
Tablomuzda, "Ürün Kodları" ve "Fiyat" sütunları bulunmaktadır. Hedef:- "Ürün Kodları" sütununda 56 geçen değerleri bulmak.
- "56"dan önce tam 3 karakter ve sonra tam 2 karakter olan Ürün Kodunu belirlemek.
- Bu kriterlere uygun Ürün Kodu'na karşılık gelen Fiyatı çıkarmak.
ÇAPRAZARA Fonksiyonu ile Çözüm
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
- "[A-Z]{3}": 56dan önce 3 büyük harfi ifade etmektedir.
- "[A-Z]{2,3}": 56dan sonra 2 veya 3 büyük harfi temsil etmektedir.
- ÇAPRAZARA: Belirlenen regex kriterini karşılayan ürün kodunun karşılık gelen fiyatını döndürmektedir.
LET Fonksiyonu ile Çözüm
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
- UZUNLUK(B3:B14)=7: Ürün Kodlarının uzunluğunun tam 7 karakter olduğunu kontrol etmektedir.
- SAĞDAN(SOLDAN(a;5);2)=56: Kodun ilk 5 karakterinden son 2'sini kontrol ederek "56" kriterini doğrulamaktadır.
- ÇAPRAZARA: Eşleşen ürün kodunun fiyatını döndürmektedir.
FİLTRE ve NORMİFADESINA Fonksiyonları ile Çözüm
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
- NORMİFADESINA(B3:B14;"[A-Z]{3}56[A-Z]{2}"): Ürün kodlarının içinde 56 bulunan ve öncesinde tam 3, sonrasında ise tam 2 karakter olan kodları kontrol etmektedir.
- FİLTRE: Kriteri karşılayan ürün koduna ait fiyatları listelemektedir.
UZUNLUK ve PARÇAAL Fonksiyonları ile Çözüm
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
- UZUNLUK(B3:B14)=7: Ürün kodlarının tam 7 karakter uzunluğunda olduğunu kontrol etmektedir.
- PARÇAAL(B3:B14;4;2): Kodun 4. karakterinden itibaren 2 karakteri alarak "56" kriterini kontrol etmektedir.
- FİLTRE: Bu kriterlere uyan ürün kodlarına karşılık gelen fiyatları döndürmektedir.
Sonuç ve Öneriler
Bu içerikte, Ürün Kodları ve Fiyatlar tablosu üzerinden belirli kriterlere uygun verileri filtrelemek için dört farklı yöntem ele alınmıştır.- ÇAPRAZARA fonksiyonu, düzenli ifadelerle karmaşık desenleri işlemek için uygundur.
- LET fonksiyonu, formüllerin daha okunabilir hale gelmesini sağlamaktadır.
- FİLTRE ve NORMİFADESINA kombinasyonu, modern ve esnek bir çözüm sunmaktadır.
- UZUNLUK ve PARÇAAL ile yapılan çözüm, pozisyon bazlı kontrollerde yüksek performans göstermektedir.
Faydalanılması temennisiyle.
ListBox İçinde ComboBox Kullanma
2024-12-13
Toplam Hedefe Ulaşan Rakamları Bulma
2024-12-13