第一個方法是直接把儲存格的日期格式改成數值,例如2021/7/16就會44393,接著用以下公式
=QUERY(A:D,"select * where(A="&datevalue($K$2)&")",-1) =>把要比較的k2日期轉換成數值
=QUERY(A:D,"select * where(A=44393)",-1) =>如果知道數值的話可以直接比較
第二種方法是使用date把需要的日期轉換成系統的格式
=QUERY(A:D,"select * where A= date'" & TEXT(K1,"yyyy-mm-dd") & "'",-1)
建立Google form收集簡單資料
回覆刪除我想從收集的資料中只想選出當天的資料來
但試了好多方式,都無法計算作業
1.利用收集資料的輸入時間為搜尋的主要欄位(透過Google Form表單收集) => 資料放在一個Google sheet中,其中時間通常為A欄
2.我想找出A欄中只符合當天"TODAY()"的資料
這有什語法可以用嗎
我有試
第一個方法是直接把儲存格的日期格式改成數值,例如2021/7/16就會44393,接著用以下公式
=QUERY(A:D,"select * where(A="&datevalue($K$2)&")",-1) =>把要比較的k2日期轉換成數值
=QUERY(A:D,"select * where(A=44393)",-1) =>如果知道數值的話可以直接比較
這個問題是因為資料會每日收集進來,收集進來的資料還是有年月日時分的格式存在......... 會不能連動
第二種方法是使用date把需要的日期轉換成系統的格式
=QUERY(A:D,"select * where A= date'" & TEXT(K1,"yyyy-mm-dd") & "'",-1)
這似乎不能使用TODAY()來替代
有好的方法嗎