Googleスプレッドシートのクエリを使用して行を日付で並べ替える

okwaves2024-01-25  8

このクエリ関数は正しいデータを取得していますが、何らかの理由でまだ行を日付で並べ替えていません。何か提案はありますか?

シートのコピー: https://docs.google.com/spreadsheets/d/10LTLrb66F8t3jOPrvtuDs8wCrsSmNPcP953O_IWpjbM/edit?usp=sharing

=QUERY('Zapier Leads'!A2:AA, "SELECT A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, Z, AA, T, U, V, W, X, Y WHERE not A Matches 'selection8_address' order by 6 asc", 1)

1

クリスタン、最良の回答を得るために、シートのコピーを共有してください - 全員が編集可能です。これにより、お客様が所有しているものと、データがどのように構造化されているかを正確に確認できます。必要な答えを提供できると確信していますが、d を含むクエリを使用すると、食事は時々難しい場合があります。

– kirkg13

2020 年 9 月 3 日 19:49

元の質問の上に私のシートへのリンクを追加しました。ご提案をお知らせください。改めて感謝いたします!

– クリスタン・セルビダッド

2020 年 9 月 4 日 16:24



------------------------

あなたが言及しました

...行を日付で並べ替えない

問題は、[マスター] タブのクエリ式で =QUERY('Zapier Leads'!A2:AA, "....&) を使用していることです。引用;、1) これは、最初の行をヘッダーとみなすことを意味します。 その結果、セル F2 は日付として書式設定されません。

問題が解決されている場合は、次の式を使用してください。

=QUERY('Zapier Leads'!A2:AA, "SELECT A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, Z, AA, T, U, V, W, X, Y WHERE A is not null and not A Matches 'selection8_address' order by F")

さらに。

Last7DaysLeads タブでは、この簡略化された数式を使用できます。

=QUERY(QUERY(Filtered!A1:Z,"", 1), "WHERE Col24 > 10000 AND Col25 > 10000 order by Col6",1)

最初の式では order by F を使用し、2 番目の式では order by Col6 を使用していることに注目してください。

シートをチェックして、実際に動作している数式を確認できます。

0



------------------------

日付ではなく 6 で並べ替えているためだと思います。

ここで、6 asc で注文した場所を wh に変更してみてください。ここで、日付の列は、order by (dateColumnNameHere) asc または order by 6, (dateColumnNameHere) asc です。

参照: Google クエリの順序

4

ご返信いただきありがとうございます。 「2020 年 8 月 25 日、6 時までに注文」を追加してみました。 - まだ運がありません。他に何か提案はありますか?

– クリスタン・セルビダッド

2020 年 9 月 3 日 16:12

「Zapier Leads」内リードシート、日付が入っている列の名前はどれですか?

– ナバイス

2020 年 9 月 3 日 16:20

おそらく、共有した画像では確認できない、A や B (select 内)、またはselection8_sale などの文字になります。

– ナバイス

2020 年 9 月 3 日 16:32

なるほど、Col6 の名前は 's です選挙8_販売日'。 「6 までに注文、「selection8_saleDate asc」」に変更しました。それでもすべてのデータは得られましたが、日付はまだ昇順ではありません

– クリスタン・セルビダッド

2020 年 9 月 3 日 19:06



------------------------

シートのコピーがあれば簡単ですが、質問の内容からすると、おそらく次のものが必要と思われます。

=QUERY('Zapier Leads'!A2:AA, "SELECT A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, Z, AA, T, U, V, W, X, Y WHERE not A Matches 'selection8_address' order by F asc", 1)

日付が列 F にあると仮定して、列 F で並べ替えることを示すために、順序が 6 ずつ F 順に変更されていることに注意してください。

ただし、列 F のデータがすべて日付形式ではない場合、予期しない結果が生じる可能性があります。

このような場合はお知らせください役に立ったか、まだ問題がある場合。

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。