Excelの関数について教えてください。 画像のようにSheet2にデータをまとめており、Sheet1に当月必要なデータをSheet2から半自動で抽出するようにしたいと思っています。
Excelの関数について教えてください。 画像のようにSheet2にデータをまとめており、Sheet1に当月必要なデータをSheet2から半自動で抽出するようにしたいと思っています。 現状、Sheet2の「支払日」のうち、Sheet1のE1とE2の期間(2022/2/1~2022/2/28)内に支払いがある商品IDをSheet1のA列に表示するように設定しております。 あとは、商品IDと支払期間が一致するものを検索して、Sheet1D列・E列に支払種別と支払金額を表示したいのですが、これがなかなかうまくいきません。 INDEX+MATCH関数で試してみたのですが、「E1〜E2の期間に該当するもの」という条件設定で引っかかっている気がしています。 使用しているのはOffice365です。 不足情報あればご質問ください。 ご教示のほどよろしくお願いいたします。
Excel・65閲覧
ベストアンサー
下図の場合 上がSheet1 下がSheet2 Sheet1のA4に =XLOOKUP(A3,Sheet2!$A$1:$F$1,FILTER(Sheet2!$A:$F,(Sheet2!$D:$D>=Sheet1!$E$1)*(Sheet2!$D:$D<=Sheet1!$E$2),""),"") 右にオートフィル。
質問者からのお礼コメント
お二人にご提案いただいた関数を全て試したところ、FILTER関数で解決しました!ベストアンサーはFILTER関数をご提案いただいたlunkulsanさんにさせて頂きます。すぐご回答をいただけてすごく助かり、また勉強になりました。 お二方、誠にありがとうございました。
お礼日時:1/20 16:43