ฟังก์ชัน FIND

นำไปใช้กับ
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

ค้นหาสตริงข้อความหนึ่งสตริง (find_text) ภายในสตริงข้อความอื่น (within_text) แล้วส่งกลับจํานวนตําแหน่งเริ่มต้นของ find_text จากอักขระแรกของ within_text คุณยังสามารถใช้ SEARCH เพื่อค้นหาสตริงข้อความหนึ่งภายในสตริงข้อความอื่น แต่ไม่เหมือนกับ SEARCH ฟังก์ชัน FIND เป็นแบบตรงตามตัวพิมพ์ใหญ่-เล็กและไม่อนุญาตให้มีอักขระตัวแทน

ไวยากรณ์

FIND(find_text,within_text,start_num)

Find_text คือข้อความที่คุณต้องการค้นหา

Within_text คือข้อความที่มีข้อความที่คุณต้องการค้นหา

Start_num ระบุอักขระที่จะเริ่มต้นการค้นหา อักขระแรกใน within_text คืออักขระหมายเลข 1 ถ้าคุณละ start_num จะถือว่าเป็น 1

คุณยังสามารถใช้ start_num เพื่อข้ามจํานวนอักขระที่ระบุได้ ตัวอย่างเช่น สมมติว่าคุณกําลังทํางานกับสตริงข้อความ "AYF0093 YoungMensApparel" เมื่อต้องการค้นหาหมายเลขของ "Y" ตัวแรกในส่วนคําอธิบายของสตริงข้อความ ให้ตั้งค่า start_num เท่ากับ 8 เพื่อไม่ให้มีการค้นหาส่วนเลขลําดับของข้อความ FIND เริ่มต้นด้วยอักขระ 8 ค้นหา find_text ที่อักขระถัดไป แล้วส่งกลับตัวเลข 9 FIND จะส่งกลับจํานวนอักขระจากจุดเริ่มต้นของ within_text เสมอ โดยนับอักขระที่คุณข้ามถ้า start_num มากกว่า 1

ข้อสังเกต

  • ถ้า find_text เป็น "" (ว่าง) ฟังก์ชัน FIND จะส่งกลับค่าตำแหน่งของอักขระตัวแรกในสตริงการค้นหา (นั่นคืออักขระจะมีหมายเลข start_num หรือ 1)
  • Find_text ไม่สามารถมีอักขระตัวแทนใดๆ ได้
  • ถ้า find_text ไม่ปรากฏใน within_text ฟังก์ชัน FIND จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด
  • ถ้า start_num ไม่มากกว่าศูนย์ ฟังก์ชัน FIND จะส่งกลับค่า #VALUE! เป็นค่าความผิดพลาด
  • ถ้า start_num มากกว่าความยาวของ within_text ฟังก์ชัน FIND จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด

ตัวอย่างชุดที่ 1

สูตร คำอธิบาย (ผลลัพธ์)
=FIND("M","Miriam McGovern") ตําแหน่งของ "M" ตัวแรกในสตริง (1)
=FIND("m","Miriam McGovern") ตําแหน่งของ "m" ตัวแรกในสตริง (6)
=FIND("M","Miriam McGovern",3) ตําแหน่งของ "M" ตัวแรกในสตริง โดยเริ่มต้นด้วยอักขระตัวที่สาม (8)

ตัวอย่างชุดที่ 2

Col1 สูตร คำอธิบาย (ผลลัพธ์)
Ceramic Insulators #124-TD45-87 =MID([Col1],1,FIND(" #",[Col1],1)-1) แยกข้อความตั้งแต่ตําแหน่งที่ 1 ถึงตําแหน่ง " #" ในสตริง (Ceramic Insulators)
Copper Coils #12-671-6772 =MID([Col1],1,FIND(" #",[Col1],1)-1) แยกข้อความตั้งแต่ตําแหน่งที่ 1 ถึงตําแหน่ง " #" ในสตริง (Copper Coils)
Variable Resistors #116010 =MID([Col1],1,FIND(" #",[Col1],1)-1) แยกข้อความตั้งแต่ตําแหน่งที่ 1 ถึงตําแหน่ง " #" ในสตริง (Variable Resistors)