質問: query(importrange("シートID", "シート名!A1:H"), "select Col1, Col5, Col6 where Col1 != '' AND YEAR(Col6) < "& A1 &"") ``` A1の年号より小さいものを含む行を抽出しようと思いました。 抽出元のシートにはyyyy/mm/ddの形式で6列目(G行)に入力されております。 よろしくお願いいたします。
回答: ... where Col1 is not NULL AND YEAR.... Col1が数字や日付の場合はCol1 =! ''はエラーになります。 試してませんが、、、 それと、最後の&""は不要なので、結局以下では? = query(importrange("シートID", "シート名!A1:H"), "select Col1, Col5, Col6 where Col1 is not NULL AND YEAR(Col6) < "& A1) 【追記】 試して見ました。元のコードはNGで提示したコードでうまく動きました。