• ベストアンサー

任意のセルに同じ数式が自動でコピーしたい

A1 A2 A3 A4 A5 A6 値1 数式1 結果1 値2 数式2 結果2 上記の様な表があるとき、数式1と数式2は同じ数式です。 数式1を編集したら、自動的に数式2も同じ数式が入るようにしたいです。 関数で出来るでしょうか? 教えて下さい。 Excel 2010 です。 宜しくお願いいたします。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

数式1を編集するだけで、数式2も自動で変わるような設定も関数もありません。 A2とA5をCtrlキーを使い両方のセル選択した状態で、編集し、確定するときCtrlキーを押しながらEnterすれば、両方同時に数式が修正されます。 A2とA5をCtrlキーを使い両方のセル選択する操作が面倒であれば、A2とA5を選択し、名前ボックスに「数式」とか名前を付けておけば、次からは名前ボックスの▽より、「数式」という名前を選ぶだけで選択できます。

sazae-san
質問者

お礼

>A2とA5をCtrlキーを使い両方のセル選択した状態で、編集し、確定するときCtrlキーを押しながらEnter これで十分です。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>数式1と数式2は同じ数式です。 「言葉」で説明しようとすると間違えます。 例えば B1セルに =A1*2 D1セルに =C1*2 のようにそれぞれ隣のセルを計算する式を記入してあるとすると,この2つの数式は明らかに「違います」ね。 ケース1:ふつーのエクセルの使い方 これをあるときは「隣のセル×2」と計算し,またあるときは考えを変えて「隣のセル×4」で計算したいといったコトをしたい場合。 ごくシンプルには,E1セルに「2」を入れておき, B1セルに =A1*$E$1 D1セルに =C1*$E$1 と「同じ」式で記入しておいて,E1の値を一つ書き換えることで,一斉に各式に反映します。 ケース2:特殊な使い方 あまり考えにくい状況ですが,ある時は「隣のセル×2」を計算し,またあるときは「隣のセル+10」を計算したいといったコトをしたい場合。 一つの方法としては,データタブのWhat-If分析にある「データテーブル」(単入力テーブル)という機能を利用することができます。 テーブルの「元のセルの数式」を書き換えることで,その数式を使ってテーブルが計算されます。 滅多に使うことのない機能なので詳細は割愛しますが,下記を参考にしてください。 http://office.microsoft.com/ja-jp/excel-help/HP010342214.aspx 別の方法としては,「名前の定義」を使って計算をさせる方法を利用することもできます。 作成例: B1セルを選択する(必ず) 名前の定義で 名前 myFormula 参照範囲 =A1*2 と登録する B1セルに =myformula D1セルに =myformula と数式を記入する 名前の定義の参照範囲にした式を直す(手順を間違えないこと)と,自動的にその結果で各セルに計算結果が表示されます。

sazae-san
質問者

お礼

そうですね、セル番号が違うのだから「同じ数式」にはなりませんね。 色々書いていただいてありがとうございます。 勉強中ですので、これからの参考にさせていただきます。 回答どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでセルの位置情報を返す数式を教えてください

    エクセルでセルの位置情報を返す数式を教えてください。 エクセルでセルの位置情報を返す数式を教えてください。 たとえば以下のような表がある場合、Offset関数でC4の値を 出したい場合は、offset(A1,3,2,1,1)となります。 しかし、A1のリストの位置が不明のためこの位置を反映することのできる 数式を教えていただけると助かります。 よろしくお願い致します。 A B C 1 リスト 2 あ 10 20 3 い 30 40 4 う 50 60

  • EXELで任意のセルのみ数式表示したい

    計算式の入ったワークシートで、ある特定のセルのみ計算値ではなく、 入力された式を表示したいのですが、できるのでしょうか? A1に+3+5と入力したら、A1の表示は+3+5で、 B1にA1*3と入力したら24となるようにしたいのです。 (A1はあくまでも数値で8という値を持ったまま、表示のみを式にしたい) lOTUSではセル表示を「式」にすれば簡単にできたのですが、Excelでのやり方がわかりません。 ・ツール→オプション→数式では、ワークシートすべてが式になってしまいます。 ・数式表示関数もあるようですが、それだと表示セルが別になってしまいます。

  • エクセルについて教えてください。

    エクセルについて教えてください。 A1 | A2 | A3 100 | 4% | 104 上記のような表があります。 数式としては A3=A1*1.04 になります。 質問は「A2」の値を変動させて「A3」を自動で計算させたいと思いますが、 値がパーセント(%)なので、どのような数式をいれれば良いのか分かりません。 ぜひ教えて頂けないでしょうか? 結果で言うと以下のようにしたいと思っています。 A1 | A2 | A3 100 | 3% | 103 「A2」の値が3になれば「A3」は自動的に103 「A2」の値が3.5になれば「A3」は自動的に103.5 困っています。 よろしくお願いします。

  • エクセルの数式のコピーの仕方で困っています。

    エクセルの数式のコピーの仕方で困っています。 基本的なことだと思うのですが、セル内の数式をコピーしてほかのセルに貼り付けたら 自動的にセルの位置も変わりますよね。 たとえば割合の値で表示したいので, A10に合計の値があるときに、 =A1/A10 と打ち込んで、A2からA9までコピーを張り付けると、A10を固定にしたいのに A10もA11,A12と変わってしまいます。 この、分母にしたいA10を固定して数式をほかのセルに貼り付けるにはどうしたらいいのでしょうか。

  • エクセルでグラフを数式化にできますか?

    エクセルで簡単な表のグラフを作成したのですが、そこからもっと細かい値を取り出したいのですが、それは可能でしょうか?可能でしたらやり方を教えてください。また、その作ったグラフを数式化(関数化)したいのですが、その方法も教えてください。お願いします。 例えば、0°45°90°135°180°にそれぞれ0.637 2.457 0.2333 -1 -0.1の値を入れた表を作って、散布図を使って擬似的なグラフを作りました。そのグラフから1°ずづの値を読み取りたいのです・・・。あと、数式化ができればよいのですが・・・。

  • エクセルで数式を自動的に下の行にコピーしたい

    お世話になります。たとえばA3のセルにVBAで作成したユーザー定義の関数(その関数には相対参照が入った式です)があるのですが、ネットワーク上で他のPCでそのファイルと開くと、そのセルはエラーが出てしまいます。そこでA3のセルだけ編集すると、その内容(数式)がA4以下に自動的にコピーされるという方法はありますでしょうか?初心者ですので難しいことは分かりません。よろしくお願いします。

  • こんな数式をつくりたいのですが

    エクセルで、こんな数式をつくりたいと思っています。 おわかりになる方、教えていただけるとありがたいです。  (A) ──────  100~199   A×40%  200~299   A×30%+20 Aという数字があって、 Aが100~199のときは、A×40%が最終の値になり 200~299のときは、A×30%+20が最終の値になる。 このようにパターンがいくつかあるのです。 そして、 最終的には、 あるレコードに A 関数 最終の値 という風に3つのセルで並べたいのですが、 これっていうのはIF関数をつなげるイメージに なりますか? そのつなげ方もイマイチよくわからないので、 アドバイスいただけるとうれしいです。 長い説明ですみません。。。

  • セルの同期

    エクセルでシート1のA1とシート2のB4のセルをどちらで編集しても同じ値、文字列、数式等を保つ(同期させる)には? (VLOOKUP関数とはちょっと意味合いが違うような気がしています) ひょっとして関数使わなくても出来るのでしょうか?  もちろん同じブック内でのはなしです。

  • Excelで手入力したセルにのみ色をつけたい

    Excelで、数式(関数)を使って値が"A"、"B"、"C"になる表があります。この表に手動で強制的に別の"A"、"B"、"C"に書き換えたセルが合ったとき、この強制的に書き換えたセルを背景色を変えるなどして一目でわかるようにしたいのです。 セルの値としては、数式(関数)で求められた"A"と手入力された"A"は同じように文字になるとおもうのですが、これを区別して、条件付き書式などで反映させる方法はあるでしょうか?

  • エクセル 数式 コピー に関して

    エクセルで数式のコピーが何をやってもできないのですが、画面の下のほうに「コマンド  再計算」と出ています。これが原因でしょうか?あらゆる方法を試しましたが、数式ではなくコピーもとのセルの数式の結果の値がそのままコピーされてしまいます。 よろしくお願いします。

専門家に質問してみよう