Excel: ความแตกต่างระหว่างฟังก์ชัน search และ find


ฟังก์ชัน SEARCH และ FIND ใน Excel สามารถใช้ค้นหาตำแหน่งของสตริงข้อความหนึ่งภายในอีกสตริงหนึ่งได้ แต่ฟังก์ชันเหล่านี้มีความแตกต่างสองประการ:

1. ฟังก์ชัน SEARCH จะไม่คำนึงถึงขนาดตัวพิมพ์ ในขณะที่ฟังก์ชัน FIND จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

2. ฟังก์ชัน SEARCH อนุญาตให้ใช้ไวด์การ์ด ในขณะที่ฟังก์ชัน FIND ไม่อนุญาตให้ใช้ไวด์การ์ด

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงความแตกต่างในทางปฏิบัติทั้งสองนี้กับคอลัมน์ชื่อทีมบาสเก็ตบอลต่อไปนี้ใน Excel:

ตัวอย่างที่ 1: ความแตกต่างแบบคำนึงถึงขนาดตัวพิมพ์

สมมติว่าเราต้องการใช้ทั้ง SEARCH และ FIND เพื่อระบุตำแหน่งของตัว “s” ตัวแรกในชื่อแต่ละทีม

เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ B2 และ C2 :

  • B2: =ค้นหา(“ส”, A2)
  • C2: =ค้นหา(“s”, A2)

จากนั้นเราจะคลิกและลากสูตรเหล่านี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B และ C:

ฟังก์ชัน Excel SEARCH กับ FIND คำนึงถึงขนาดตัวพิมพ์

ฟังก์ชัน SEARCH ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้นจึงเพียงค้นหาตำแหน่งของ “s” ตัวแรกในชื่อแต่ละทีม โดยไม่คำนึงถึงตัวพิมพ์ นั่นเป็นเหตุผลที่เขาคืน 1 ให้ สเปอร์ส

อย่างไรก็ตาม ฟังก์ชัน FIND จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้นจึงค้นหาตำแหน่งของตัว “s” ตัวพิมพ์เล็กตัวแรกในชื่อของแต่ละทีม นั่นเป็นเหตุผลที่เขาคืน 5 ให้กับ สเปอร์ส

ตัวอย่างที่ 2: ความแตกต่างระหว่างไวด์การ์ด

สมมติว่าเราต้องการใช้ทั้ง SEARCH และ FIND เพื่อระบุตำแหน่งของสตริงย่อย “rs” ตัวแรกในชื่อทีมแต่ละชื่อ โดยที่อักขระใดๆ สามารถอยู่ข้างหน้าสตริงย่อยนั้นได้

เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ B2 และ C2 :

  • B2: =SEARCH(“?rs”, A2)
  • C2: =FIND(“?rs”, A2)

จากนั้นเราจะคลิกและลากสูตรเหล่านี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B และ C:

ฟังก์ชัน Excel SEARCH กับ FIND พร้อมไวด์การ์ด

ฟังก์ชัน SEARCH อนุญาตให้ใช้ไวด์การ์ด จึงสามารถค้นหาตำแหน่งของ “rs” ที่ปรากฏครั้งแรกในชื่อทีมแต่ละชื่อ โดยอนุญาตให้อักขระใดๆ นำหน้า “rs” ได้เนื่องจากการใช้ ? อักขระตัวแทน

อย่างไรก็ตาม ฟังก์ชัน FIND ไม่อนุญาตให้ใช้ไวด์การ์ด ด้วยเหตุนี้จึงส่งกลับ #VALUE! สำหรับแต่ละแถวในคอลัมน์ B

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าหลายค่า
Excel: วิธีใช้ฟังก์ชัน FIND ที่มีหลายเกณฑ์
Excel: วิธีค้นหาตัวเลขแรกในสตริงข้อความ

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *