SEARCH ค้นหาตำแหน่งของคำที่ต้องการในข้อความหลัก ถ้าเจอจะคืนค่าเป็นตัวเลขตำแหน่งที่พบ ถ้าไม่เจอจะคืนค่า #VALUE! ฟังก์ชันนี้ต่างจาก FIND ตรงที่ไม่แยกแยะตัวพิมพ์ (A=a) และสามารถใช้เครื่องหมาย * หรือ ? ในการค้นหาได้
=SEARCH(find_text, within_text, [start_num])
=SEARCH(find_text, within_text, [start_num])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| find_text | Text | Yes | คำที่ต้องการค้นหา (รองรับ Wildcard *, ?) | |
| within_text | Text | Yes | ข้อความหลักที่จะเข้าไปค้นหา | |
| start_num | Number | Optional | 1 | ตำแหน่งเริ่มต้นที่จะให้ค้นหา (ถ้าไม่ระบุจะเริ่มจากตัวแรก) |
ใช้ SEARCH ร่วมกับ FILTER เพื่อดึงรายการสินค้าที่มีคำว่า "Pro" ผสมอยู่ในชื่อสินค้า (เช่น iPad Pro, Mac Pro)
ใช้ SEARCH ตรวจสอบว่าในที่อยู่มีคำว่า "Bangkok" หรือ "Krukthep" หรือไม่ เพื่อจัดกลุ่มเป็น "กทม."
SEARCH("apple", "PineApple")=SEARCH("apple", "PineApple")
5
SEARCH("P*", "Apple Pie")=SEARCH("P*", "Apple Pie")
7
MID(A2, SEARCH("@", A2) + 1, 100)=MID(A2, SEARCH("@", A2) + 1, 100)
gmail.com
ISNUMBER(SEARCH("Urgent", A2))=ISNUMBER(SEARCH("Urgent", A2))
TRUE/FALSE
SEARCH **ไม่สนตัวพิมพ์** (A=a) และใช้ Wildcard ได้ ส่วน FIND **สนตัวพิมพ์** (A!=a) และใช้ Wildcard ไม่ได้
คือเครื่องหมายแทนตัวอักษร: (*) แทนอะไรก็ได้กี่ตัวก็ได้, (?) แทนตัวอักษร 1 ตัว เช่น “a?t” จะเจอ ant, art, act
ฟังก์ชัน SEARCH ใช้สำหรับค้นหาตำแหน่งเริ่มต้นของคำหรือตัวอักษรในข้อความ โดยมีจุดเด่นคือ **ไม่สนใจตัวพิมพ์เล็ก-ใหญ่ (Case-insensitive)** และรองรับการใช้ Wildcard (*, ?) เพื่อค้นหาแบบบางส่วนได้