Bu dosya, REGEXTEST fonksiyonunun metin eşleştirmede nasıl kullanıldığını uygulamalı bir örnekle gösterir. Almanya şehir ve kasaba adlarından oluşan bir liste, hücreye yazılan bir ön eke göre filtrelenir ve yalnızca bu ön ekle başlayan adlar listelenir.
Dosyada bu hücre doğrudan metin birleştirme ile yazılmıştır; aşağıdaki sonuç formülü asıl örnektir.
F3 hücresindeki formül, REGEXTEST ile B3:B2052 aralığında "^" işaretiyle D3 değerinin başta aranmasını sağlar. Son argüman olan 1, büyük/küçük harf duyarsız eşleşmeyi belirler; FILTER ise eşleşen satırları döndürür, eşleşme yoksa boş değer verir:
Formül FILTER ve REGEXTEST fonksiyonlarını içerdiği için bu fonksiyonları destekleyen güncel bir Microsoft 365 sürümü gerekir.
Dosyanın içeriği
- Sayfa1: B sütununda B3:B2052 aralığında "Almanya Şehir ve Kasabaları" başlığı altında Aach, Aachen, Aalen gibi şehir ve kasaba adları yer alır.
- D3 hücresi aranacak ön eki tutar. Örnekteki sonuç sütununun başlığı bu değerden otomatik oluşur; mevcut örnekte "bre" ön ekiyle başlayan adlar listelenir.
- Sonuç listesi F3 hücresinden başlayarak aşağı doğru taşar; Breckerfeld, Bredstedt, Breisach, Bremen, Bremerhaven, Bremervörde ve Bretten gibi adlar bu şekilde sıralanır.
Kullanılan formüller
F2 hücresindeki başlık, D3 hücresindeki ön eki tırnak içinde alıp sonuna "ile başlayan" ifadesini ekler:=EĞER(1=1;"'"&D3&"'"&" ile başlayan")
="'"&D3&"'"&" ile başlayan"
F3 hücresindeki formül, REGEXTEST ile B3:B2052 aralığında "^" işaretiyle D3 değerinin başta aranmasını sağlar. Son argüman olan 1, büyük/küçük harf duyarsız eşleşmeyi belirler; FILTER ise eşleşen satırları döndürür, eşleşme yoksa boş değer verir:
Formül FILTER ve REGEXTEST fonksiyonlarını içerdiği için bu fonksiyonları destekleyen güncel bir Microsoft 365 sürümü gerekir.
Nasıl kullanılır
- Dosyayı REGEXTEST destekleyen bir Excel sürümünde açın.
- D3 hücresine aramak istediğiniz ön eki yazın.
- F3 hücresinden başlayan sonuç listesinin otomatik güncellendiğini görün.
- Kendi verinizle denemek için B3:B2052 aralığına başka bir liste yapıştırın; gerekirse formüldeki aralığı listenizin boyuna göre değiştirin.
- "^" yerine farklı bir desen kullanarak, örneğin sonla eşleşme gibi başka koşulları deneyebilirsiniz.