Ç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şken | Açıklama |
|---|---|
| aranan_değer | Aranacak 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ğer | Açıklama |
|---|---|
| 0 | Varsayı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. |
| -1 | Tam eşleşmeyi döndürür; eşleşme yoksa bir sonraki küçük öğe döndürülür. |
| 1 | Tam eşleşmeyi döndürür; eşleşme yoksa bir sonraki büyük öğe döndürülür. |
| 2 | Joker karakterli eşleşme. |
arama_modu bağımsız değişkeni şunlardan biri olabilir:
| Değer | Açıklama |
|---|---|
| 1 | Varsayılan olarak ayarlanmıştır. Aramayı ilk öğeden başlatır. |
| -1 | Ters aramayı, yani son öğeden başlayan aramayı başlatır. |
| 2 | aranan_dizi artan düzende sıralanmışken ikili aramayı başlatır. Sıralanmamışsa geçersiz sonuçlar döndürülür. |
| -2 | aranan_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.