- ベストアンサー
Excel 列名称変更について
【条件】 1) Excel2000を用いて『実践』『テスト』シートを作成します。 2) 『実践』シート「B3」「C3」セルに或る数値を、『テスト』シート「A2」セルに「=実践!B3/実践!C3」と言う計算式を入れたとします。 【質問】 『テスト』シート「A1」セルに「B」と入れたら、「A2」セルに入れた計算式の「=実践!B3/実践!“C”3」を「=実践!B3/実践!“B”3」へ変更する事は可能でしょうか? 【注釈】 置換で「実践!C3」→「実践!B3」へ変更する方法以外でお願い致します。 どなたかご教授の程宜しくお願い致します。 ※拙い説明で申し訳ありません。 分かり辛い箇所があれば補足させて頂きます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問例が1セルだけの例か A2のセルの式を複写する場合なのかが、回答を左右します。 1例だけなら =IF(A1="B",実践!B3/実践!B3,実践!B3/実践!C3) と書けば質問にも価しないことです。 ーー 指定で式を変えるのは =INDIRECT("実践!B3")/INDIRECT("実践!"&A1&3) のようにINDIRECT関数で出来ます(常套手段です)。 A1がDになれば、実践!B3/実践!D3になる懼れもあります。 質問が舌足らずと思います。 もっと底には、深い意図があるのかも知れません。
その他の回答 (1)
- hirumin
- ベストアンサー率29% (705/2376)
回答No.1
[テスト!A2] =実践!B3/INDIRECT("実践!"&A1&"3") これでいかがでしょうか。 INDIRECT(セルアドレス)で、そのセルの値を取得できます。
質問者
お礼
質問をするだけして、お礼が遅くなり大変申し訳ありません。 気付けば1年以上も経過してしまっていました…。 回答頂き有難うございました!
お礼
質問をするだけして、お礼が遅くなり大変申し訳ありません。 気付けば1年以上も経過してしまっていました…。 ご丁寧に有難うございました!