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

NORMİFADEAYIKLA  function, sağlanan normal ifadeyi temel alarak bir dizeden metin ayıklamanıza olanak tanır. İlk eşleşmeyi, tüm eşleşmeleri veya yakalama gruplarını ilk eşleşmeden ayıklayabilirsiniz.

Söz dizimi

NORMİFADEAYIKLA  function, sağlanan metin içinde desenle eşleşen dizeleri ayıklar. 

NORMİFADEAYIKLA işlevinin söz dizimi:

NORMİFADEAYIKLA(metin, desen, [return_mode], [case_sensitivity])

Bağımsız değişken

Açıklama

text

(gerekli)

Dizeleri ayıklamak istediğiniz metni içeren hücrenin metni veya başvurusu.

desen

(gerekli)

Ayıklamak istediğiniz metnin desenini açıklayan normal ifade ("regex").

return_mode

Hangi dizeleri ayıklamak istediğinizi belirten bir sayı. Varsayılan olarak, dönüş modu 0'dır. Olası değerler şunlardır:

0: Desenle eşleşen ilk dizeyi döndürme

1: Desenle eşleşen tüm dizeleri dizi olarak döndürme

2: İlk eşleşmeden yakalama gruplarını dizi olarak döndürme

Not: Yakalama grupları, "(...)" parantezleriyle çevrili bir regex deseninin parçalarıdır. Tek bir eşleşmenin ayrı bölümlerini ayrı ayrı döndürmenize olanak sağlar.

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İFADESINA 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.

"[A-Z][a-z]+" deseniyle adları büyük harflere göre ayıkla

Veri

DylanWilliams

Formüller

=NORMİFADEAYIKLA(A2,"[A-Z][a-z]+")

=NORMİFADEAYIKLA(A2,"[A-Z][a-z]+",1)

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

REGEXEXTRACT, "[A-Z][a-z]+" desenini kullanarak ad verilerini ayıklamak için kullanılır

"[0-9()]+ [0-9-]+" deseniyle telefon numaralarını yapılarına göre ayıklayın

Veri

Sonia Rees (378) 555-4195 Angel Brown (878) 555-8622 Blake Martin (437) 555-8987 William Kirby (619) 555-4212 Avery Smith (579) 555-5658 Parker Jones (346) 555-0925 Liam Small (405) 555-0887 Hollie Rees (666) 555-1872

Formüller

=NORMİFADEAYIKLA(A2,"[0-9()]+ [0-9-]+",1)

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

REGEXEXTRACT, "[0-9()]+ [0-9-]+" desenini kullanarak karışık metinden belirli bir biçimdeki birden çok telefon numarasını ayıklamak için kullanılır

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.