家計簿を作る段階で、年月で抽出する方法がわからず頭を抱えたのでここに残します。
問題解決は一瞬でした。
年月日をテキスト化
これだけでできました。
参照元の年月日の列を選択して、上記画像箇所で「書式なしテキスト」を選択、
そして、別スプシである抽出先の1セル目に以下の式を入れました。
=query(IMPORTRANGE("参照元スプレッドシートのURL","参照元スプシタブ名!B:H"),"select* where Col1 like '"&Q1&"%'",true)
「B:H」は参照範囲、参照元のB列にはテキスト化した年月日が入っていて、参照先Q1セルには
抽出したい年月「yyyy/mm」の形で入っています。
B列には「yyyy/mm/dd」の形で年月日が記載されているので、Q1セルと前方一致する抽出命令で年月抽出させています。
書式なしテキスト化がうまく行かない場合
抽出元の年月日が記載されるB2セルに以下の式を入れることでテキスト化して解決できました。(「B2」と2行目からにしてるのは、1行目にはタイトルが入ってるからです、範囲等は変更しちゃってくださいね)
=arrayformula(text(to_date(B2:B),"yyyy/mm/dd"))
参考にさせていただいた記事は次です。ありがとうございました。
余談
年ごと、月ごと、日ごと、もしくは年月日で抽出はできるのですが、
年月ごとが調べてもどうしてもできず・・・
初めはこんな感じで、
年月だけの文字列の列「=arrayformula(text(C2:C,"yyyymm"))
」をあたらめて作って、この列と一致するように抽出していたのですが、
やっぱり別の行作るのっていけてないよ〜〜〜と抗った末に発見。
それなりにスッキリした式になって満足です。