2017-09-13 9 views
0

Googleシートクエリmax()関数を使用してGoogleスプレッドシートのリストから最後のログを返そうとしています。Googleシートクエリでmax()を選択すると、日付のクエリは= max()式と異なる結果になります

=query(A:A, "select max(A)",1) 

時間ログデータ(列A)にするimportData関数を使用してシートをGoogleにインポートされたテキスト形式dd/mm/yyyy hh:mm:ss、です。

上記のクエリは正しい結果を返していません。私はそれがデータのソースがテキスト形式であるからだと思う。

上記のクエリは9/9/2017 23:58:00を返し、normal =max(A:A)関数は12/9/2017 19:12:00を返します。

クエリ句内のテキストをdatetime形式に再フォーマットすることはできますか?

データサンプルはこちらから:(!そしておそらくビット単純なもの):それは、例えば、可能https://docs.google.com/spreadsheets/d/1EwT5ZvCCLLorWomaeJFMhAziWnhW9zTwco9dfwoXJJ4/edit#gid=0

答えて

0

=query(ArrayFormula(1*filter(A:A,NOT(ISBLANK(A:A)))), "select max(Col1)",0) 

が、明白な好ましい選択肢は、日付を扱うことです/ timesは日付ではなく、テキストではありません。

関連する問題