สูตร Search ใช้ยังไง

0 การดู

คำแนะนำใหม่:

อยากค้นหาคำหรือข้อความที่ซ่อนอยู่ในประโยคยาวๆ ใช่ไหม? ฟังก์ชัน SEARCH ช่วยคุณได้! เพียงระบุคำที่ต้องการค้นหาและประโยคที่ต้องการค้นหา SEARCH จะบอกตำแหน่งเริ่มต้นของคำนั้นให้คุณ เช่น หาคำว่า แมว ในประโยค แมวสีส้มชอบกินปลา ง่ายนิดเดียว!

ข้อเสนอแนะ 0 การถูกใจ

ยกระดับการค้นหาด้วยฟังก์ชัน SEARCH: ค้นหาคำที่ซ่อนอยู่ในประโยคยาวๆ อย่างแม่นยำ

การค้นหาข้อมูลภายในข้อความยาวๆ อาจเป็นเรื่องที่น่าเบื่อและเสียเวลา แต่รู้หรือไม่ว่าโปรแกรมประมวลผลคำหรือสเปรดชีทส่วนใหญ่มีฟังก์ชันที่ช่วยให้คุณค้นหาคำหรือข้อความเฉพาะเจาะจงได้อย่างรวดเร็วและแม่นยำ นั่นคือ ฟังก์ชัน SEARCH

ฟังก์ชัน SEARCH แตกต่างจากการใช้ฟังก์ชัน Find หรือ Ctrl+F ตรงที่มันจะไม่เพียงแค่แสดงผลว่าพบคำที่ต้องการหรือไม่ แต่จะคืนค่าเป็นตัวเลขที่บอกตำแหน่งเริ่มต้นของคำนั้นภายในข้อความ ทำให้คุณสามารถนำค่าที่ได้ไปใช้ประโยชน์ในการประมวลผลข้อมูลต่อไปได้อย่างสะดวก

หลักการทำงานของฟังก์ชัน SEARCH:

ฟังก์ชัน SEARCH มีไวยากรณ์ที่เรียบง่าย โดยทั่วไปจะรับค่าสองตัวแปรหลักคือ:

  1. ข้อความที่ต้องการค้นหา (find_text): นี่คือคำหรือข้อความที่คุณต้องการค้นหาภายในข้อความหลัก
  2. ข้อความหลัก (within_text): นี่คือข้อความยาวๆ ที่คุณต้องการค้นหาคำหรือข้อความที่ต้องการ

ฟังก์ชัน SEARCH จะส่งคืนค่าเป็นตัวเลขที่แสดงตำแหน่งของอักขระตัวแรกของคำหรือข้อความที่ต้องการค้นหาภายในข้อความหลัก หากไม่พบคำที่ต้องการ ค่าที่ส่งคืนจะเป็น #VALUE!

ตัวอย่างการใช้งาน:

สมมติว่าเรามีประโยคยาวๆ ดังนี้: “สุนัขตัวนั้นวิ่งเล่นอย่างสนุกสนานบนทุ่งหญ้าสีเขียวขจี มีแมวสีขาวนั่งอยู่ใกล้ๆ และนกน้อยร้องเพลงอย่างไพเราะ”

เราต้องการหาตำแหน่งของคำว่า “แมว” เราจะใช้ฟังก์ชัน SEARCH ดังนี้:

=SEARCH("แมว","สุนัขตัวนั้นวิ่งเล่นอย่างสนุกสนานบนทุ่งหญ้าสีเขียวขจี มีแมวสีขาวนั่งอยู่ใกล้ๆ และนกน้อยร้องเพลงอย่างไพเราะ")

ผลลัพธ์ที่ได้จะเป็นตัวเลข ซึ่งในกรณีนี้จะขึ้นอยู่กับโปรแกรมที่ใช้ แต่จะเป็นตัวเลขที่แสดงตำแหน่งของตัวอักษร “ม” ในคำว่า “แมว” ภายในประโยค เช่น อาจจะได้ผลลัพธ์เป็น 60 (หากนับจากตัวอักษรตัวแรกของประโยค) หมายความว่าคำว่า “แมว” เริ่มต้นที่ตำแหน่งที่ 60 ของประโยค

ข้อควรระวัง:

  • ฟังก์ชัน SEARCH จะทำการค้นหาแบบไม่สนใจตัวพิมพ์เล็ก-ใหญ่ (case-insensitive) นั่นคือ การค้นหาคำว่า “แมว” จะให้ผลลัพธ์เหมือนกับการค้นหาคำว่า “แมว” หรือ “แมว”
  • หากข้อความที่ต้องการค้นหาไม่พบในข้อความหลัก ฟังก์ชันจะส่งคืนค่า #VALUE!
  • ฟังก์ชัน SEARCH ไม่รองรับการใช้ตัวดำเนินการพิเศษ เช่น * หรือ ? สำหรับการค้นหาแบบ wildcard หากต้องการความสามารถนี้ ควรใช้ฟังก์ชัน FIND แทน

โดยสรุป ฟังก์ชัน SEARCH เป็นเครื่องมือที่มีประโยชน์อย่างยิ่งสำหรับการค้นหาตำแหน่งของคำหรือข้อความภายในข้อความยาวๆ ความสามารถในการคืนค่าเป็นตัวเลขทำให้สามารถนำไปใช้ประโยชน์ในการวิเคราะห์ข้อมูลหรือการเขียนโปรแกรมได้อย่างมีประสิทธิภาพ ลองนำไปใช้กับงานของคุณดู รับรองว่าจะช่วยประหยัดเวลาและเพิ่มความแม่นยำในการทำงานได้อย่างแน่นอน