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 ))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตรส่งคืนเซลล์สามเซลล์อย่างถูกต้องซึ่งแต่ละเซลล์มีคำว่า “สำรองข้อมูล” และ “เก็บ” ไว้ที่ไหนสักแห่งในเซลล์
หากคุณต้องการส่งคืนค่าในคอลัมน์คะแนนสำหรับผู้เล่นแต่ละคน เพียงเปลี่ยนช่วงตัวกรองจาก A2:A10 เป็น A2:B10 ดังนี้:
=FILTER( A2:B10 , SEARCH(" Backup ", A2:A10 ), SEARCH(" Guard ", A2:A10 ))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
ตอนนี้สูตรจะส่งคืนแต่ละเซลล์ที่มี “บันทึก” และ “ป้องกัน” ในเซลล์พร้อมกับค่าคะแนนที่สอดคล้องกันสำหรับผู้เล่นแต่ละคน
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีทำสิ่งทั่วไปอื่นๆ ใน Google ชีต:
วิธีทำ Reverse VLOOKUP ใน Google ชีต
วิธีใช้ VLOOKUP แบบตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน Google ชีต
วิธีใช้ INDEX MATCH กับหลายเกณฑ์ใน Google ชีต