- ベストアンサー
オートフィルについて
エクセルのバージョンは2002です =IF(ROUND(J326*1000,0)='[2011年度100全社間接費実績推移表.xls]1月実績'!$F$61,"","エラー!") このセルをオートフィルしたいのですが、1月→2月→3月 というように、セルは固定でシートをオートフィル するにはどうすればいいのでしょうか? よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
例えば式を下方にオートフィルするのでしたら次のような式にします。 IF(ROUND(J326*1000,0)=INDIRECT("[2011年度100全社間接費実績推移表.xls]"&ROW(A1)&"月実績!$F$61"),"","エラー!") 右横にオートフィルするのでしたらROW(A1)をCOLUMN(A1)に変更します。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
NO1です。 >#を入れる段階で「その名前は正しくありません」となってしまいます・・・ ⇒(1)は、「=」を抜いて文字列として入力して下さい。
質問者
お礼
出来ました!ありがとうございます
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
INDIRECT関数は該当ファイルをオープンしていないと使用できないので次の方法は如何でしょうか。 (1)IF(ROUND(J326*1000,0)='[2011年度100全社間接費実績推移表.xls]1#と入力、下方向に月分コピー (2)該当範囲を選択→編集→置換で#を月実績'!$F$61,"","エラー!")に置換 (3)該当範囲を選択→編集→置換でIFを=IFに置換
質問者
お礼
迅速な回答ありがとうございます。 ただ、入力してみたものの、#を入れる段階で「その名前は正しくありません」 となってしまいます・・・
お礼
置き換えの手間もなくて素晴らしいです。 ありがとうございます