Skip to content

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


O‘tish