質問: Excelにて別シートの同じ日付のデータを自動で反映されるようにしたいです。 自動が難しい場合ボタンを押したら反映でも大丈夫です。 画像をご拝見いただければと思いますが、画像のシート1"入力表"にて入力したデータを、シート2"集計表"に自動反映されるようにしたいです。 シート1の日付は延々と7月1日から会社が存続する限り日付を下方向に伸ばしていく予定です。(シート"入力表"A3、B3共に2021/7/1で入力しております。) シート2"集計表"のC2の"1日"と表記しておりますが2021/7/1と入力しております。 シート2"集計表"のD2、E2と日付が続いてますが全て日付入力です。 NET上で何かできないか調べましたが、シート1"入力表"の日付が左で名前が上、シート2"集計表"の日付が上、名前が左にあるため、上手く出来ませんでした。 大変申し訳ございませんが計算式かマクロのコードをそのまま教えて頂けると有り難いです。。。 何卒、よろしくお願いします。
回答: ここはピクセルが 999以上だと縮小されます。 右側は不要なので、トリミング等で切り落として下さい。上が切り落としてあるという事は、やり方は知っているでしょう。 >シート2のA1の○○月度を打ち換えると、 >シート2上部のA2~AH2の日付も○○月1~○○月31日に代わるように計算式を入れております。 この場合 「入力表」は7/1 ~ 「集計表」は8/1 ~ のように、日付を変えておけば伝わります。 年はどうしているのですか。 「集計表」の2行目の日付は、年月日で入っている。 9月の場合、AG2 (31日の所)は空白になる。という前提で、 C3: =IFERROR(VLOOKUP(C$2,入力表!$B:$AD,ROW()-1,0),"") 右下へコピペ。