質問: excel オートフィル?でなんとかしたい 教えてください。 画像参照。 1つのファイル内にシートが2枚あり、 1枚目は「入力シート」2枚目は「反映シート」となります。 やりたい事は 入力シートの黄色いセルの部分に入力をしていくと 反映シートの水色のセルに自動的に 黄色いセルの入力内容を反映をさせたい、です。 なので 反映シートのb2セルに =入力シート!b2 と入力すると、 当然、入力シートのb2に入力したものが反映されます。 それを反映シート水色セル全てに反映させたいので 反映シートb2セルからオートフィル機能?で横にひっぱっても 入力シートと行列?が反対だからでしょうか? うまく反映ができません。 例えば・・・ 反映シートc3には =入力シート!b3 反映シートd3には =入力シート!b4 反映シートe3には =入力シート!b5 と反映させたいです。 入力シートか反映シートの行列を逆にすればいい問題ですが それはできません。 一つ一つ手入力していく事も、本番のシートは量が莫大なので 現実的ではありません。 excel2003です。 よろしくお願いします!!m( _ _ )m
回答: 一例です。 入力シートの行・列見出しで基準に設定していますので、反映側の各見出しを設定後、 反映シートのb2に=offset(入力シート!$a$1,match(b$1,入力シート!$a:$a,0)-1,match($a2,入力シート!$1:$1,0)-1)で縦横にコピーして下さい。