ข้อความค้นหาของ google ชีต: จะใช้ "not like" ได้อย่างไร ในแบบสอบถาม


คุณสามารถใช้ไวยากรณ์ต่อไปนี้ในการค้นหาของ Google ชีตเพื่อส่งคืนแถวทั้งหมดที่มีค่าในบางคอลัมน์เป็น “NOT LIKE” เป็นรูปแบบ:

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )

แบบสอบถามเฉพาะนี้จะส่งคืนแถวทั้งหมดในช่วง A1:C11 โดยที่คอลัมน์ B ไม่มีรูปแบบ “uar” ที่ใดก็ได้ในสตริง

หมายเหตุ : ตัวดำเนินการ % เป็นไวด์การ์ดใน Google ชีต

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

ตัวอย่าง: ใช้ “NOT LIKE” ในการค้นหา Google ชีต

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:

เราสามารถใช้แบบสอบถามต่อไปนี้เพื่อส่งคืนแถวทั้งหมดโดยที่ค่าในคอลัมน์ตำแหน่งไม่มีรูปแบบ “uar” ที่ใดก็ได้ในสตริง

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )

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

แบบสอบถาม Google ชีตไม่ชอบ

โปรดทราบว่าแถวเดียวที่ส่งคืนคือแถวที่คอลัมน์ Position ไม่มีรูปแบบ “uar” ที่ใดก็ได้ในสตริง

กล่าวอีกนัยหนึ่ง แถวใดๆ ที่มีตำแหน่ง “Keep” จะไม่ถูกส่งกลับในแบบสอบถาม

คุณยังสามารถใช้คำสั่ง “NOT LIKE” หลายรายการในแบบสอบถามเดียวได้

ตัวอย่างเช่น เราสามารถใช้แบบสอบถามต่อไปนี้เพื่อส่งคืนแถวที่คอลัมน์ Position ไม่มีรูปแบบเช่น “uar” และคอลัมน์ Team ไม่มีรูปแบบเช่น “er”:

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' AND NOT A LIKE '%er%' " )

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

โปรดทราบว่ามีเพียงสองบรรทัดเท่านั้นที่ตรงตามเงื่อนไข “NOT LIKE” สองข้อนี้

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

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

แบบสอบถาม Google ชีต: วิธีส่งคืนเฉพาะแถวที่ไม่ซ้ำ
ข้อความค้นหาของ Google ชีต: วิธีลบส่วนหัวออกจากผลลัพธ์
Google ชีต Query: วิธีละเว้นเซลล์ว่างใน Query

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

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