SEARCH funksiyasi
SEARCH() funksiyasi bir matn satrini boshqasida izlaydi va birinchi matn satrining boshlanish pozitsiyasini ikkinchi matn satrining birinchi belgisi nisbatan qaytaradi.
- Funktsiya katta-kichik harflarga sezgir emas.
- Agar qidirilayotgan ostsatr topilmasa, funktsiya -1 ni qaytaradi.
- Agar search_text argumenti sifatida bo'sh satr ("") berilsa, SEARCH funktsiyasi 1 ni qaytaradi.
- Wildcard (yovvoyi belgilar) search_text argumentida ishlatilishi mumkin: savol belgisi (?) va yulduzcha (*). Savol belgisi har qanday belgiga mos keladi; yulduzcha har qanday belgilar ketma-ketligiga mos keladi. Agar qidiruv matnida savol belgisi yoki yulduzchani qo'shishingiz kerak bo'lsa, argumentdagi belgidan oldin to'lqincha (~) qo'ying.
Format:
SEARCH(search_text;string)
SEARCH(search_text;string)
Misol:
SEARCH("BOAT*down?he stream";"Row, row, row your boat, gently down the stream") // 20 ni qaytaradi
SEARCH("What's up~?"; "Did he ask you what's up?") // 16 ni qaytaradi
SEARCH("apple?";"one apple two apples") // 5 ni qaytaradi
MID({{Task.Field}};Search(",";{{Task.Field}})+2;1000) // agar Task.Field="Hello, Tom" bo'lsa Tom ni qaytaradi