วิธีใช้ฟังก์ชัน today() ในการค้นหา google ชีต
คุณสามารถใช้ฟังก์ชัน TODAY() ใน Google ชีตเพื่อดึงข้อมูลวันที่ปัจจุบันได้
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อค้นหา Google ชีตโดยที่ตัวแปรวันที่อยู่ก่อนวันที่ปัจจุบัน:
=QUERY( A1:C9 , "select A, B, C where B < date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่างที่ 1: ใช้ฟังก์ชัน TODAY() เพื่อดึงข้อมูลแถวก่อนวันที่ปัจจุบัน
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ที่แสดงยอดขายรวมของร้านค้าสองแห่งในวันที่ต่างกัน:
สมมติว่าวันที่ปัจจุบันคือ 01/18/2022
เราสามารถใช้สูตรต่อไปนี้เพื่อดึงข้อมูลแถวที่มีค่าในคอลัมน์ Date อยู่ก่อนวันที่ปัจจุบัน:
=QUERY( A1:C9 , "select A, B, C where B < date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดทราบว่าแถวเดียวที่แบบสอบถามส่งคืนคือแถวที่มีค่าในคอลัมน์ วัน ที่อยู่ก่อนวันที่ปัจจุบัน
ตัวอย่างที่ 2: ใช้ฟังก์ชัน TODAY() เพื่อดึงแถวที่เท่ากับหรืออยู่หลังวันที่ปัจจุบัน
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งแสดงยอดขายรวมของร้านค้าสองแห่งในวันที่ต่างกัน:
สมมติว่าวันที่ปัจจุบันคือ 01/18/2022
เราสามารถใช้สูตรต่อไปนี้เพื่อดึงข้อมูลแถวที่มีค่าในคอลัมน์ Date เท่ากับหรือมากกว่าวันที่ปัจจุบัน:
=QUERY( A1:C9 , "select A, B, C where B >= date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดทราบว่าแถวเดียวที่แบบสอบถามส่งคืนคือแถวที่มีค่าในคอลัมน์ วัน ที่เท่ากับหรือมากกว่าวันที่ปัจจุบัน
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีทำสิ่งทั่วไปอื่นๆ ใน Google ชีต:
ข้อความค้นหาของ Google ชีต: วิธีกรองตามช่วงวันที่
ข้อความค้นหาของ Google ชีต: วิธีใช้หลายเกณฑ์ในข้อความค้นหา
Google ชีต Query: วิธีใช้การอ้างอิงเซลล์ในสูตร