• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2010で、数式を貼り付けたい)

エクセル2010で数式を貼り付ける方法は?

このQ&Aのポイント
  • エクセル2010で数式をコピー&ペーストする方法を教えてください。特に、数式の結果を正しく表示する方法が知りたいです。
  • D列の数式をコピーしてE列に貼り付けると、結果の合計が表示されてしまいます。手入力やConcatはできるけれど、コピペで解決したいです。
  • D列の数式をE列にコピーしても、結果の合計が表示されてしまいます。どなたか解決方法をご存知の方がいらっしゃいましたら、教えてください。

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

  • ベストアンサー
回答No.4

要するにD列に入れた数式の結果じゃなくて数式そのものをE列に表示したいということですか? VBAを使う方法ですが・・・ Function 数式表示(rng As Range) As String   数式表示 = rng.Formula End Function ↑ 上のコードをコピーして「Alt」+「F11」でVBAを起動させます コードウィンドウの中に貼り付け エクセルファイルに戻ってせるE2に「=数式表示(E2)」と入力して「Enter」を押します

ShiftTail
質問者

お礼

>要するにD列に入れた数式の結果じゃなくて数式そのものをE列に表示したいということですか? その通りなのです。 早速、関数を入れて試させて頂いた所できました。 情報ありがとうございました。 大変助かりました。

その他の回答 (4)

回答No.5

すいません <(_ _)> 「=数式表示(E2)」ではなくて、「=数式表示(D2)」の間違いでした (; ̄ー ̄A アセアセ・・・

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

質問の意味が質問文が長い割りによくわからない 数式そのものをセルE2)に出したいのか? それなら、数式バー部でD2の式をコピーし、E2に引用符をまず入力し、数式バー部でD2の式をコピーしたものを貼り付けてはどう。 小生の質問内容の誤解か??

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

ご相談のための作文になっていて,あなたの実際のエクセルの様子を正しく情報提供できていません。 >どうしても、Dの数式をコピーして、Eに貼り付けても結果の合計が表示されてしまいます。 数式を表示する以前に,ご質問で書かれた式をコピーしてたら,正しく数式をコピーすることからできていません。 また,「実はウソでしたホントはもっと違う式でやりたかったんです」だったのだとすれば,折角手順を回答してもその通りに出来ないかも?しれません。 さておき。 できる方法1: D2の数式を =$B2*$C2 と書き換えて,下向けにコピーする D2以下をコピーし,E2に貼り付ける E2以下を選択する データメニュー(データタブ)の「区切り位置」を開始する 特に設定せず次々送り,ウィザードの3/3画面で「文字列」の設定を付けてOKする。 できる方法2: D2以下に =B2*C2 が記入してある D列を列選択する Ctrl+Hで置換を開始する = を 何も記入しない に全て置換する D列をコピーし,E列に貼り付ける D列を列選択する Ctrl+Hで置換を開始する B を =B に全て置換する。

ShiftTail
質問者

お礼

情報ありがとうございます。 試させていただいたところ、$つきで数式の表示はされたのですが $を、省いたところ計算されてしまいました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 (1)数式範囲を選択→編集→置換で検索文字列欄に=、置換文字列欄は未入力→すべて置換 (2)数式範囲をコピー→E列に貼り付け (3)数式範囲を選択→編集→置換で検索文字列欄にB、置換文字列欄に=B→すべて置換

ShiftTail
質問者

お礼

情報ありがとうございます。 確かに (1)(2)で理想の形にはなりました。 結構単純なことに気づきました。 情報ありがとうございました。

関連するQ&A