- ベストアンサー
Excelについて教えてください。
連続して同じような数式を作成するとき、 例えば A1に=index(範囲1,1,1) A2に=index(範囲2,1,1) A3に=index(範囲3,1,1) …… のように作成したい(範囲1,2,3は外部参照)んですが、各セルを =index(indirect("範囲"&row()),1,1) とすると、#REF!になります。(indirectは外部参照できないので) そこで、 A1以降に="=index(範囲"&row()&",1,1)" と入力し、A1以降をコピーし、A1に値のみ貼り付けをします。これで、数式の文字列はできあがったので、F2で再編集していけば値を計算してくれます。 前置きが長くなりましたが、お聞きしたいのはこのF2で再編集するところを簡略化できないかと言うことです。 作成しようとしている数式は10000以上のセルに及ぶ予定で1つ1つF2で再編集していくことを考えると気が遠くなりそうです。どうかお助け下さい。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 A1セルに 山INDEX(範囲&ROW(),1,1) と入力してA2以下にコピー。貼り付け。 A列を選択して『編集』⇒『置換』から 『検索する文字列』⇒『山』 『置換後の文字列』⇒『=』 として『すべて置換』とするのはいかがでしょう? ※『山』は置換対象なので他の文字でも良いです。
お礼
ありがとうございました。この方法で解決しそうです。助かりました。