Google ชีต: วิธีกรองคอลัมน์ด้วยค่าหลายค่า
คุณสามารถใช้สูตรพื้นฐานต่อไปนี้เพื่อกรองคอลัมน์ตามค่าหลายค่าใน Google ชีต:
= FILTER ( A1:C11 , REGEXMATCH ( A1:A11 , " string1|string2|string3 " ) )
สูตรเฉพาะนี้จะกรองแถวในช่วง A1:C11 เพื่อแสดงเฉพาะแถวโดยที่ค่าในช่วง A1:A11 เท่ากับ string1, string2 หรือ string3
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: กรองคอลัมน์ตามค่าหลายค่าใน Google ชีต
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:
ตอนนี้ สมมติว่าเราต้องการกรองชุดข้อมูลเพื่อแสดงเฉพาะแถวที่คอลัมน์ทีมมีฮีตหรือเซลติกส์
เมื่อต้องการทำเช่นนี้ เราสามารถใช้สูตรต่อไปนี้:
= FILTER ( A1:C11 , REGEXMATCH ( A1:A11 , “ Heat|Celtics ” ) )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดทราบว่าชุดข้อมูลที่กรองจะมีเฉพาะแถวที่ทีมเท่ากับฮีตหรือเซลติกส์
โปรดทราบว่าคุณสามารถกรองแถวที่ชื่อทีม ไม่เท่ากับ ฮีตหรือเซลติกส์ได้โดยใช้ฟังก์ชัน NOT ภายนอกฟังก์ชัน REGEXMATCH ดังต่อไปนี้:
= FILTER ( A1:C11 , NOT( REGEXMATCH ( A1:A11 , “ Heat|Celtics ” ) ))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดทราบว่าชุดข้อมูลที่กรองจะมีเฉพาะแถวที่ทีม ไม่เท่ากับ ฮีตหรือเซลติกส์
แหล่งข้อมูลเพิ่มเติม
บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต
Google ชีต: วิธีกรองโดยใช้สูตรที่กำหนดเอง
Google ชีต: วิธีกรองจากชีตอื่น
Google ชีต: วิธีกรองด้วยเงื่อนไขหลายข้อ