Ana içeriğe geç

ÇAPRAZEŞLEŞTİR işlevi

ÇAPRAZEŞLEŞTİR işlevi, arama ve başvuru işlevlerinden biridir. Bir öğenin dizi içindeki göreli konumunu döndürmek için kullanılır. Varsayılan olarak tam eşleşme gerekir.

Sözdizimi​

ÇAPRAZEŞLEŞTİR(aranan_değer, aranan_dizi, [eşleşme_modu], [arama_modu])

ÇAPRAZEŞLEŞTİR işlevinin bağımsız değişkenleri şunlardır:

Bağımsız değişkenAçıklama
aranan_değerAranacak değer.
aranan_diziİçinde arama yapılacak dizi veya aralık.
eşleşme_moduİsteğe bağlı bir bağımsız değişkendir. Olası değerler aşağıdaki tabloda listelenmiştir.
arama_moduİsteğe bağlı bir bağımsız değişkendir. Olası değerler aşağıdaki tabloda listelenmiştir.

eşleşme_modu bağımsız değişkeni şunlardan biri olabilir:

DeğerAçıklama
0Varsayılan olarak ayarlanmıştır. Tam eşleşmeyi döndürür; eşleşme yoksa bunun yerine “YOK” değeri döndürülür.
-1Tam eşleşmeyi döndürür; eşleşme yoksa bir sonraki küçük öğe döndürülür.
1Tam eşleşmeyi döndürür; eşleşme yoksa bir sonraki büyük öğe döndürülür.
2Joker karakterli eşleşme.

arama_modu bağımsız değişkeni şunlardan biri olabilir:

DeğerAçıklama
1Varsayılan olarak ayarlanmıştır. Aramayı ilk öğeden başlatır.
-1Ters aramayı, yani son öğeden başlayan aramayı başlatır.
2aranan_dizi artan düzende sıralanmışken ikili aramayı başlatır. Sıralanmamışsa geçersiz sonuçlar döndürülür.
-2aranan_dizi azalan düzende sıralanmışken ikili aramayı başlatır. Sıralanmamışsa geçersiz sonuçlar döndürülür.

Notlar​

Joker karakterler, tek bir karakterle eşleşen soru işaretini (?) ve birden çok karakterle eşleşen yıldız işaretini (*) içerir. Soru işareti veya yıldız işareti bulmak istiyorsanız karakterin önüne bir yaklaşık işareti (~) yazın.

Bunun bir dizi formülü olduğunu unutmayın. Daha fazla bilgi için Dizi formülleri ekleme makalesine bakın.

ÇAPRAZEŞLEŞTİR işlevinin nasıl uygulanacağına bakın.

Örnekler​

Aşağıdaki şekilde ÇAPRAZEŞLEŞTİR işlevinin döndürdüğü sonuç gösterilmektedir.

ÇAPRAZEŞLEŞTİR işlevi