Google ชีต: วิธีใช้ search ที่มีค่าหลายค่า


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อใช้ฟังก์ชัน SEARCH ที่มีค่าหลายค่าใน Google ชีต:

 =FILTER( A2:A10 , SEARCH(" Backup ", A2:A10 ), SEARCH(" Guard ", A2:A10 ))

ตัวอย่างนี้จะส่งคืนเซลล์ทั้งหมดในช่วง A2:A10 ที่มีทั้งสตริง “Backup” และ “Hold” อยู่ที่ไหนสักแห่งในเซลล์

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: การใช้ SEARCH ที่มีค่าหลายค่าใน Google ชีต

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Google ชีตซึ่งมีข้อมูลเกี่ยวกับผู้เล่นบาสเก็ตบอลหลายคน:

ตอนนี้ สมมติว่าเราต้องการค้นหาเซลล์ทั้งหมดในคอลัมน์ Position ที่มีทั้งคำว่า “Backup” และ “Keep” อยู่ที่ไหนสักแห่งในเซลล์

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ D1 เพื่อค้นหาแต่ละเซลล์เหล่านี้:

 =FILTER( A2:A10 , SEARCH(" Backup ", A2:A10 ), SEARCH(" Guard ", A2:A10 ))

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Google ชีตค้นหาค่าหลายค่า

สูตรส่งคืนเซลล์สามเซลล์อย่างถูกต้องซึ่งแต่ละเซลล์มีคำว่า “สำรองข้อมูล” และ “เก็บ” ไว้ที่ไหนสักแห่งในเซลล์

หากคุณต้องการส่งคืนค่าในคอลัมน์คะแนนสำหรับผู้เล่นแต่ละคน เพียงเปลี่ยนช่วงตัวกรองจาก A2:A10 เป็น A2:B10 ดังนี้:

 =FILTER( A2:B10 , SEARCH(" Backup ", A2:A10 ), SEARCH(" Guard ", A2:A10 ))

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ตอนนี้สูตรจะส่งคืนแต่ละเซลล์ที่มี “บันทึก” และ “ป้องกัน” ในเซลล์พร้อมกับค่าคะแนนที่สอดคล้องกันสำหรับผู้เล่นแต่ละคน

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

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

วิธีทำ Reverse VLOOKUP ใน Google ชีต
วิธีใช้ VLOOKUP แบบตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน Google ชีต
วิธีใช้ INDEX MATCH กับหลายเกณฑ์ใน Google ชีต

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

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