前提・実現したいこと
画像のようなクライアント毎の受注シートがあり、納期で期間指定して抽出したいと考えています。
クライアント数が50ほどあるため、毎日の確認作業で時間もかかり、抜けの危険性もあるため改善したいのです。
【追記】
抽出したい納期は「最終納期のみ」で構いません。
例としては「今日から7日後までに最終納期がある案件をリスト化したい」となります。
テスト作成中の画面のため初稿納期も含めた画像と関数を記載していましたが、対象は最終納期のみとなります。
下記のように日付を指定しての抽出には成功したのですが、2/1~2/8のように期間指定する方法がわかりません。
期間指定以外にも実現したいことがあります。
・抽出結果の一番左列に、シート名から抽出したクライアント名を記載したい。
(調べたのですが、関数ではシート名取得はできないとありました。GASになるのでしょうか。)
・可能であればCol2のような列番号指定ではなく、2行目の項目名で列を抽出したい。
(クライアントシートによっては項目名が記載されている行数が違うので、あまり重要視していません。)
GASについては全くの初心者ですが、GASでしか実現できないのであればGASでお願いしたいです。
これをキッカケに勉強したいとおもいます。
該当のソースコード
現在使用している関数の記述は下記のとおりです。
= query({importrange("1QaCpBxcS08B_rt6tIZM5ALggFgaIlg-RHSY5HOXNe04", "'クライアント1'!A1:j");importrange("1QaCpBxcS08B_rt6tIZM5ALggFgaIlg-RHSY5HOXNe04", "'クライアント2'!A1:j")}, "select Col2, Col3, Col8, Col9 where Col2 != '' AND Col9 = date '"& TEXT(A1, "YYYY-MM-DD") &"'")
回答2件
あなたの回答
tips
プレビュー