• ベストアンサー

エクセルの数式について

エクセルで数式を使ったセルが入っていますが、 シートをコピーし、数式を削除して結果の数字のみを残すにはどうしたらいいでしょうか。

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

  • ベストアンサー
  • elbert
  • ベストアンサー率25% (95/373)
回答No.3

コピーしたシート全体を選択(ctrl+a) すべてをコピーして、 編集 → 形式を選択して貼り付け → 値 になるでしょう。 シートをコピーする際に、値だけをコピーすることは 手作業では無理でしょう。(マクロを使えばできる)

その他の回答 (3)

noname#79209
noname#79209
回答No.4

老婆心ながら... 数値だけコピーすると、当然のことながら計算式の元数値が変わっても、コピーしたものは変化しません。 因みに、 その計算式が「Sheet1」のセルA3に入っていて、「Sheet2」のセルA3にコピーしたかったとすると、 「Sheet2」のセルA3に「=Sheet1!A3」としては如何でしょう。

  • poko1207
  • ベストアンサー率25% (46/178)
回答No.2

シートは、通常にコピーします。 コピーしたシートには計算式が入った数字が記入されていると思います。 その範囲をコピーして、同じ場所へペーストする際に右クリックで形式選択を値のみに指定すれば良いです。

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.1

コピーしたセルを貼り付ける時に、メニューの 編集→形式を選択して貼り付け で「値」にチェックを入れて貼り付けて下さい。

関連するQ&A

  • エクセル2007 数式がそのまま表示される

    セルに「=10-(counta(A1:A5))」と言う数式を入力しました。 きちんと望み通りの結果の数字が表示されました。 上手くいくか分からなかったため、初めは新しくエクセルを開いて試していました。 上手く行ったため、数式をコピーして、必要だったシートに貼り付けました。 しかし、表示されたのは正しい数字ですが、セルの中身としては数式ではなく数字でした。 何度しても同じ結果でしたので、コピーでは手入力しましたが、「=10-(counta(A1:A5))」とそのまま表示されてしまいました。 セルの書式なども調整しましたが、結果は同じです。 どうしたら数式が反映されるようになりますか?

  • Excel 数式保護のやり方

    Excelで、シートに数式がたくさん入っています。 Aのシートの、ある一箇所のセルに数字を入れると、 Bのシートから その数字の列の情報を引き出し、 Aシートの各セルに表示する仕組みにしてます。 Aシートは、その一箇所のセル以外は全て数式なので 触れないようにしたいのです。 1つのセル以外を保護で固める方法を教えてください。

  • エクセルの数式をどのように入れたら良いでしょうか?

    エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。

  • エクセル2003で、数式を入っているセルの数字だけを残したい場合・・・

    或るSheetのセルに、他のファイル等からの参照なども多く含む 数式が随所に埋め込まれているのですが、 その数字の結果だけをそのまま保存したいので、 ある数字の結果が出たら、そのまま、数式だけ、削除して 数字だけを残してそのままずっと保存しておけないでしょうか??

  • エクセルの数式を解除して数字のみを残したい

    エクセル2003で表を作っていたのですが、お聞きしたいことがあります。 Bの列に「=C1/A1」のような数式を入れていたのですが、列の削除やコピーペストの作業をやっていたせいかどうかわからないのですが、数式を入れた列に数式の結果とともに、セルの左上に小さい緑色の三角印が表示され、クリックすると「数式を解除する」などのコメントが表示されました。 見た目も悪いので、緑色の三角を消たいです。 さらにセルをクリックしても数式が表れないようにして、数字のみ表示することはできるのでしょうか。 Deleteキーで数式を消して、数字を入力する方法もありますが、数式を入れたセルがたくさんあるので、この方法以外でもっと簡単にできる方法を知りたいです。 よろしくお願いします。

  • エクセルの数式が作動しなくなりました

    初めて質問させていただきます。 「売上-原価=純利益」になるよう数式をあらかじめ入力しておいたのですが、なぜかセルに数字を入力しても純利益が自動ででなくなりました。セルの数式を確認したのですが、ちゃんと数式が入力されているのです。それで、あらためてもう一度「売上-原価=純利益」の数式を入れると純利益がでるのです。 さらに問題が。 ・純利益のセルに数式を入れたあとに売上・原価の欄に数字をいれると純 利益が自動ででない ・ドラッグすると、自動で計算を更新せずに、コピーになってしまう  ただし、セルを確認すると数式はきちんと次の行や列のセルに設定されて いる。(C5 C6のように) なお、他のエクセルで作った表などは問題なく自動で計算できます。 このエクセルのシートの直し方を教えていただけないでしょうか?

  • エクセルでの数式の読み込み

    エクセルを使用する際に、数式をあらかじめ記憶させて、呼び出すという方法はあるのでしょうか? ただ、数式において、セルの参照があります。シート名や場所は変わらないのですが、他のシートからコピーしますと、そのファイル名が入ってしまいますので、あくまで数式だけを読み込んで数式コピーをしたいのです。 知っておられる方がおりましたら、よろしくお願い致します。

  • エクセル内の数式を反映させながらシートをコピーする方法

    エクセルのシートのコピーについて教えて下さい。 1日1シートで表計算できる表を作るよう指示されました。 シート内には、累計を出すように(前日までの合計)+(本日の数字) の数式が入っています。 具体的に書きますと、セルA1に本日の数字を入力。 セルB1に(前日までの合計)+(本日の数字)と数式を入れました。 数式でいうと、例えばシート3のセルB1には(シート2:B1)+A1 シート4のセルB1には(シート3:B1)+A1 という具合にセルB1には前日までの合計を反映させるように、常に 前シートの累計をリンクさせています。 シートをコピーしては、セルB1の数式「前シート」部分を修正して こつこつシート7まで作ったのですが、30日分作って欲しいと 言われて困っています。 時間がたくさんあればこつこつ続けて完成させるのですが、就業上の 問題があってこれにずっと時間を割くことができません。 説明が長くなりましたが、ここで教えて頂きたいのです! 数式を反映させながら、シートをどんどんコピーする方法は ありませんでしょうか? 今、シート7まで作ったので、まんまコピーして7枚ずつ増やす 事は簡単ですが、累計部分の(前シート:B1)シートのリンクが 勝手には直ってくれません。 コピーすると同時に、前シートのリンクも直ってくれる方法が あればぜひ教えて下さい。 よろしくお願いします。

  • エクセルで数式をコピーするとき

    Sheet1に入力したものが、Sheet2の指定したセルに自動的に入るようにしたいのですが、量が多いため、入れた数式をコピーするときにわからないことがあります。 Sheet1の、 A3、B3、C3、D3・・・に入力した数字を Sheet2の、 B2、B3、C2、C3・・・に勝手に入ってほしいのです。 Sheet2のB2に、=Sheet1!A3 Sheet2のB3に、=Sheet1!B3 と数式を入れれば反映されるのはわかります。 でも、数式を一つずつ入れていくのはとても大変なので、コピーペーストしたいのですが、 Sheet2のB4には、Sheet1のA4の数字をいれたいのに、エクセル側のかしこい機能なのか、 Sheet1のA5となってしまいますよね。 上記のような規則性で何百行も作っていかないといけないので、どうしたものかと思って困っております。 とても説明が下手でわかりにくいと思いますが、伝わりますでしょうか? 画像を添付しているので、このような形式で左のデータを右のような形式のものに反映させたいです。 やり方を教えて頂けるとても助かります。 宜しくお願いします。

  • エクセルの数式の置換

    エクセルの数式の置換 FileAの数式をFileBにコピーしたのですが、「FileA」の書式が残ってしまい、それを置換しようとしてもうまくいきません。 串刺し計算の数式 =SUM('[FileA.xls]Sheet1:Sheet4'!セル)を FileBの中で =SUM('Sheet1:Sheet4'!セル) となるように置換したいのですが、どのようにすればいいでしょうか?