• ベストアンサー

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で再編集していくことを考えると気が遠くなりそうです。どうかお助け下さい。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.2

こんにちは。 A1セルに 山INDEX(範囲&ROW(),1,1) と入力してA2以下にコピー。貼り付け。 A列を選択して『編集』⇒『置換』から 『検索する文字列』⇒『山』 『置換後の文字列』⇒『=』 として『すべて置換』とするのはいかがでしょう? ※『山』は置換対象なので他の文字でも良いです。

shinchan_k
質問者

お礼

ありがとうございました。この方法で解決しそうです。助かりました。

その他の回答 (2)

  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.3

勘違いしてました。 無視してください。m(__)m

  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.1

こんにちは~ > このF2で再編集するところを簡略化できないか 値のみの貼り付けしたあと、数式の文字列をすべて選択した状態で メニューの「データ」-「区切り位置」 ダイアログが表示されますので、そのまま <完了> をクリックしてみてください。

shinchan_k
質問者

お礼

ありがとうございました。1列ずつ選択しなければならないのが難点ですが、大分楽になります。

関連するQ&A

専門家に質問してみよう