TLDR สรุปสั้นๆ

FIND ค้นหาข้อความหนึ่งในข้อความที่สองและส่งคืนตำแหน่งเริ่มต้นแบบเคสเซนซิทีฟ

คำอธิบาย

FIND เป็นฟังก์ชันที่ช่วยให้เราค้นหาข้อความหนึ่งในอีกข้อความหนึ่ง แล้วคืนตำแหน่งเริ่มต้นของข้อความที่ค้นหาจากอักขระตัวแรกของข้อความที่สอง

มีครั้งแรกในเวอร์ชันไหน

2003 หรือก่อนหน้า

รูปแบบคำสั่ง (Syntax)

FIND(find_text, within_text, [start_num])

Arguments

  • find_text (Required – string)
    ข้อความที่คุณต้องการค้นหา
  • within_text (Required – string)
    ข้อความที่ใช้ค้นหา find_text
  • start_num (Optional – number)
    ตำแหน่งที่ต้องการเริ่มต้นการค้นหา ถ้าไม่ระบุจะถือว่าเริ่มจากตำแหน่งที่ 1

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =FIND("M",A2)
    Description: ค้นหาตำแหน่งของตัวอักษร 'M' ตัวแรกในเซลล์ A2
    Result:1
  • Formula:
    =FIND("m",A2)
    Description: ค้นหาตำแหน่งของตัวอักษร 'm' ตัวแรกในเซลล์ A2
    Result:6
  • Formula:
    =FIND("M",A2,3)
    Description: ค้นหาตำแหน่งของ 'M' ในเซลล์ A2 แต่เริ่มค้นหาจากอักขระตำแหน่งที่ 3
    Result:8
  • Formula:
    =MID(A2,1,FIND(" #",A2,1)-1)
    Description: ดึงข้อความจากตำแหน่งที่ 1 ถึงตำแหน่งของเครื่องหมาย '#' ในเซลล์ A2
    Result:Ceramic Insulators
  • Formula:
    =MID(A3,1,FIND(" #",A3,1)-1)
    Description: ดึงข้อความจากตำแหน่งที่ 1 ถึงตำแหน่งของเครื่องหมาย '#' ในเซลล์ A3
    Result:Copper Coils

Tips & Tricks

– การใช้งาน FIND ร่วมกับฟังก์ชันอย่าง IF จะทำให้สามารถสร้างตรรกะเชิงเงื่อนไขได้ เช่นการตรวจสอบว่าข้อความที่กำหนดอยู่ในเซลล์หรือไม่ – สามารถใช้ FIND เพื่อค้นหาตำแหน่งของตัวอักษรโดยไม่สนความแตกต่างของตัวเล็กตัวใหญ่ได้ ถ้าใช้ฟังก์ชัน SEARCH แทน

ข้อควรระวัง (Cautions)

– FIND จะติดการหาแบบ case-sensitive นั่นคือสนใจตัวเล็กตัวใหญ่ต่างกัน – FIND จะไม่รองรับสัญลักษณ์พิเศษหรือ wildcard

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot