Google スプレッドシート: 月を使用してクエリを実行する方法


次の数式を使用すると、日付列に特定の月を含む Google スプレッドシートの行を検索できます。

 =QUERY( A1:C13 , " select A,B,C where month(A)+1=2 ", 1 )

この特定のクエリは、列 A の日付が2 である範囲A1:C13の列AB 、およびCから値を返します。

2 は月番号、つまり 2 月を表すことに注意してください。

1 月を含む日付の行を検索するには、 1を使用します。 12 月の場合は、 12を使用します。等々。

次の例は、この公式を実際に使用する方法を示しています。

例 1: 日付に特定の月が含まれるクエリ

次のクエリを使用すると、列Aの月に 2 月が含まれるすべての行を返すことができます。

 =QUERY( A1:C13 , " select A,B,C where month(A)+1=2 ", 1 )

次のスクリーンショットは、このクエリを実際に使用する方法を示しています。

Google スプレッドシートのクエリ月間

クエリによって返された 4 行のすべての列Aに 2 月が含まれていることに注意してください。

例 2: 日付に複数の特定の月のいずれかが含まれるクエリ

次のクエリを使用すると、列Aの月に 2 月または4 月が含まれるすべての行を返すことができます。

 =QUERY( A1:C13 , " select A,B,C where month(A)+1=2 or month(A)+1=4 ", 1 )

次のスクリーンショットは、このクエリを実際に使用する方法を示しています。

クエリによって返されるすべての行には、列Aに 2 月または 4 月が含まれていることに注意してください。

: この数式を使用するとエラーが発生する場合は、列 A の値が日付形式であることを確認してください。

列 A の値を日付形式に変換するには、列 A を強調表示し、上部のリボンに沿って [形式] をクリックし、 [数値][日付]の順にクリックします。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Googleスプレッドシートで現在までの月を追加する方法
Google スプレッドシートでデータを月ごとにグループ化する方法
Google スプレッドシートで月の名前と番号を変換する

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です