FIND

Başka bir metin dizesinin içinde yer alan bir metin dizesinin başlangıç konumunu döndürür. FIND büyük/küçük harfe duyarlıdır.

Sözdizimi

FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])  

Parametreler

Süre Tanım
metin_bul Bulmak istediğiniz metin. metin_içinde değerindeki ilk karakterle eşleştirmek için çift tırnak işareti (boş metin) kullanın.
metin_içinde Bulmak istediğiniz metni içeren metin.
başlangıç_sayısı (isteğe bağlı) Aramanın başlatılacağı karakter; atlanırsa başlangıç_sayısı = 1. metin_içinde değerindeki ilk karakter, 1 numaralı karakterdir.
NotFoundValue (isteğe bağlı) İşlem eşleşen bir alt dize bulamadığında döndürülecek değer, genellikle 0, -1 veya BLANK() kullanılır.

Döndürülen değer

Bulmak istediğiniz metin dizesinin başlangıç noktasını gösteren sayı.

Açıklamalar

  • Microsoft Excel'de FIND işlevinin tek baytlı karakter kümesi (SBCS) ve çift baytlı karakter kümesi (DBCS) dillerine uygun birden fazla sürümü vardır ancak DAX'ta Unicode kullanıldığından ve her karakter aynı şekilde sayıldığından karakter türüne göre farklı bir sürüm kullanmanıza gerek yoktur.

  • Hesaplanmış sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında, bu işlevin DirectQuery modunda kullanılması desteklenmez.

  • FIND işlevi joker karakterleri desteklemez. Joker karakter kullanmak için SEARCH işlevini kullanın.

Örnek

Aşağıdaki formül, ürün açıklamasını içeren dizede ürüne ait BMX ifadesinin ilk harfinin konumunu bulur.

= FIND("BMX","line of BMX racing goods")  

Ayrıca bkz.

Metin işlevleri