Uygulandığı Öğe
Microsoft 365 için Excel Mac'te Microsoft 365 için Excel Web için Excel

NORMİFADESINA  function, sağlanan metnin herhangi bir bölümünün normal ifadeyle ("regex") eşleşip eşleşmediğini denetlemenizi sağlar. Eşleşme varsa TRUE, eşleşme yoksa YANLIŞ döndürür.

Söz dizimi

NORMİFADESINA  function, metnin herhangi bir bölümünün desenle eşleşip eşleşmediğini belirler. 

NORMİFADESINA işlevinin söz dizimi:

NORMİFADESINA(metin, desen, [case_sensitivity])

Bağımsız değişken

Açıklama

text

(gerekli)

Eşleştirmek istediğiniz metni içeren hücrenin metni veya başvurusu.

desen

(gerekli)

Eşleştirmek istediğiniz metnin desenini açıklayan normal ifade ("regex").

case_sensitivity

Eşleşmenin büyük/küçük harfe duyarlı olup olmadığını belirler. Varsayılan olarak, eşleşme büyük/küçük harfe duyarlıdır. Aşağıdakilerden birini girin:

0: Büyük/küçük harfe duyarlı

1: Büyük/küçük harfe duyarsız

Notlar: Regex desenleri yazarken, çeşitli karakterlerle eşleşen 'belirteçler' olarak adlandırılan simgeler kullanılabilir. Bunlar başvuru için bazı basit belirteçlerdir:

  • "[0-9]": herhangi bir sayısal basamak

  • "[a-z]": a ile z aralığındaki bir karakter

  • ".": herhangi bir karakter

  • "a": "a" karakteri

  • "a*": sıfır veya daha fazla "a"

  • "a+": bir veya daha fazla "a"

  • Bu işlevin tüm normal ifadelerinin yanı sıra NORMİFADEAYIKLA ve NORMİFADEDEĞİŞTİR regex'in PCRE2 'flavor' değerini kullanır.

  • NORMİFADEAYIKLA her zaman metin değerleri döndürür. VALUE işleviyle bu sonuçları bir sayıya geri dönüştürebilirsiniz.

Örnekler

Örnek verileri kopyalayın ve yeni Excel çalışma sayfasındaki A1 hücresine yapıştırın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.

'alfalfa' dizesinin çeşitli yönlerini denetleyin

Veri

Yonca

Formüller

Sorular

=NORMİFADESINA(A2,"a")

"A" harfini içeriyor mu?

=NORMİFADESINA(A2,"[a-z]")

Küçük harf içeriyor mu?

=NORMİFADESINA(A2,"[A-Z]")

Büyük harf içeriyor mu?

=NORMİFADESINA(A2,"[aeiou]")

Sesli harf içeriyor mu?

=NORMİFADESINA(A2,"[0-9]")

Sayı basamakları içeriyor mu?

Aşağıdaki çizim, sonuçları gösterir.

'alfalfa' sözcüğüyle ilgili çeşitli soruları yanıtlamak için REGEXTEXT kullanma

Deseni kullanarak telefon numaralarının belirli "(###) ##-####" biçimine sahip olup olmadığını denetleyin:

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Not: Ters eğik çizgi "\" "()" parantezlerini ve diğer bazı karakterleri 'kaçış' için kullanılır. Bu desende , "\(" "(" ve "\)" "") olarak yorumlanır"

Veri

(378) 555-4195

+1(878) 555-8622

Formüller

=NORMİFADESINA(A2,"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

=NORMİFADESINA(A2,"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

Aşağıdaki çizimde sonucu gösterilmektedir.

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$" deseniyle, telefon numaralarının belirli bir söz diziminde olup olmadığını denetlemek için NORMİFADESINA kullanma

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.