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 ) )

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

กรองคอลัมน์ Google ชีตด้วยค่าหลายค่า

โปรดทราบว่าชุดข้อมูลที่กรองจะมีเฉพาะแถวที่ทีมเท่ากับฮีตหรือเซลติกส์

โปรดทราบว่าคุณสามารถกรองแถวที่ชื่อทีม ไม่เท่ากับ ฮีตหรือเซลติกส์ได้โดยใช้ฟังก์ชัน NOT ภายนอกฟังก์ชัน REGEXMATCH ดังต่อไปนี้:

 = FILTER ( A1:C11 , NOT( REGEXMATCH ( A1:A11 , Heat|Celtics ) ))

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

โปรดทราบว่าชุดข้อมูลที่กรองจะมีเฉพาะแถวที่ทีม ไม่เท่ากับ ฮีตหรือเซลติกส์

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

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

Google ชีต: วิธีกรองโดยใช้สูตรที่กำหนดเอง
Google ชีต: วิธีกรองจากชีตอื่น
Google ชีต: วิธีกรองด้วยเงื่อนไขหลายข้อ

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

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