ตัวอย่างการใช้งาน
SEARCHB("新", "农历新年", 2)
รูปแบบคำสั่ง
SEARCHB(search_for, text_to_search, [starting_at])
search_for
เป็นสตริงที่ต้องหาภายในtext_to_search
text_to_search
เป็นข้อความที่จะค้นหารายการแรกของsearch_for
starting_at
- [ ไม่บังคับ -1
โดยค่าเริ่มต้น ] คือตำแหน่งของอักขระภายในtext_to_search
ซึ่งใช้เริ่มการค้นหา
หมายเหตุ
- ถ้าไม่พบ
search_for
จะคืนค่าข้อผิดพลาด #VALUE! แทน search_for
และtext_to_search
ต้องไม่เรียงกลับด้าน ไม่เช่นนั้น อาจมีข้อผิดพลาด #VALUE! ส่งกลับมา ให้อาร์กิวเมนต์โดยเรียงลำดับต่างจากฟังก์ชันข้อความอื่นๆ เช่นSPLIT
และSUBSTITUTE
- ขอแนะนำให้ใช้ฟังก์ชัน เช่น
IFERROR
เพื่อตรวจสอบกรณีที่ไม่มีผลที่ตรงกับการค้นหา - คุณสามารถใช้อักขระสัญลักษณ์แทนได้ กล่าวคือ เครื่องหมายคำถาม (?) และดอกจัน (*) ใน
search_for
เครื่องหมายคำถามจะจับคู่อักขระเดี่ยว ส่วนเครื่องหมายดอกจันจะจับคู่ชุดอักขระ ถ้าต้องการค้นหาเครื่องหมายคำถามหรือเครื่องหมายดอกจันจริง ให้พิมพ์ Tilde (~) นำหน้าอักขระ หรือดูFINDB
- ใช้
SEARCH
กับชุดอักขระมาตรฐาน และใช้SEARCHB
กับชุดอักขระแบบ Double-byte เช่น ภาษาญี่ปุ่น ภาษาจีน (ตัวเต็ม) ภาษาจีน (ตัวย่อ) และภาษาเกาหลี
ดูเพิ่มเติม
SEARCH
: ส่งคืนตำแหน่งที่ระบบพบสตริงเป็นครั้งแรกในข้อความ โดยละเว้นรูปแบบตัวอักษร
REPLACE
: แทนที่บางส่วนของสตริงข้อความด้วยสตริงข้อความอื่น
REGEXREPLACE
: แทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความที่แตกต่างกันโดยใช้นิพจน์ทั่วไป
REGEXMATCH
: ตรวจสอบว่าข้อความส่วนหนึ่งตรงกับนิพจน์ทั่วไปหรือไม่
SUBSTITUTE
: แทนที่ข้อความที่มีอยู่ด้วยข้อความใหม่ในสตริง
SPLIT
: แบ่งข้อความตามอักขระหรือสตริงที่ระบุ และวางส่วนย่อยแต่ละส่วนในเซลล์แยกต่างหากในแถว
FIND
: ส่งคืนตำแหน่งที่ระบบพบสตริงเป็นครั้งแรกในข้อความ โดยพิจารณารูปแบบตัวอักษร
FINDB
: ส่งคืนตำแหน่งที่พบสตริงครั้งแรกในข้อความซึ่งนับอักขระที่ซ้ำกันเป็น 2