エクセル数式を別のシートに貼っても保存しないと

このQ&Aのポイント
  • エクセルに数式を作り、それを他のシートに貼り付けると、数式がコピーされずにコピー元の表示が貼り付けられます。
  • 保存しないと正しい答えにならず、保存すると正しい答えに変わります。
  • 以前はできたが環境が変わった可能性があります。
回答を見る
  • ベストアンサー

エクセル 数式を別のシートに貼っても保存しないと

エクセルの質問です。 エクセルに数式を作り、(たとえば=VLOOKUP)それをコピーして他のシートに貼り付けると、数式がコピーされ、同じ数式を使えると思いますが、今回それができなくなり、数式を貼り付けた後に、保存しないと、コピー元の表示がコピーされ、保存をすると変化して、正しい答えになります。 これは、どういう状態なのでしょうか? そしてどのように解決したらよいでしょうか?以前はできたのですが、環境でも変わったのでしょうか? よろしくお願いいたします。 例)シート1に=VLOOKUP の式をいれ、リンゴ、という答えが出ました。 シート2に同じ数式を入れると、みかんという答えが出るはずが、リンゴという答えのみが貼り付けされ、数式が役に立ってません。 そこで、保存すると、突然みかんという答えに変わります。

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

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

計算方法が手動になっていると考えられますので計算方法を自動に設定して下さい。 エクセルのグレードが記載されていないので操作手順はweb検索して下さい。

dartford7
質問者

お礼

ご回答ありがとうございました。 なっていました。。。。 いつの間に変わっちゃうんでしょうかね。。。。

その他の回答 (1)

  • Takuya0615
  • ベストアンサー率21% (329/1502)
回答No.1

絶対参照、相対参照は大丈夫でしょうか?

dartford7
質問者

お礼

ブックの計算がマニュアルになっていました。 ご回答、ありがとうございました。。。。 いったい誰が変えたんだろう・・・・

関連するQ&A

  • エクセル2010で、数式を貼り付けたい

      A     B    C     D 1 商品名  単価  購入数  合計 2 りんご   100  20     2000 (数式:B2*C2) 3 みかん   80  10     800 (数式:B3*C3) という表があります。 E1に、D1(とE2にD2)の数式を、コピペで貼り付ける方法内でしょうか。   A     B    C     D    E 1 商品名  単価  購入数  合計 数式情報 2 りんご   100  20     2000 B2*C2 3 みかん   80  10     800  B3*C3 どうしても、Dの数式をコピーして、Eに貼り付けても結果の合計が表示されてしまいます。 (一度、C1コピー⇒メモ帳に貼り付け⇒エクセルにコピーも考えましたが、  エクセルに貼り付けた時点で、2000の結果が入りました・・・。) 手で入力して、Concatしてもいいのですが、 もし、コピペですむなら、コピペで解決したいのです。 どなたか解決方法をご存知の方がいらっしゃいましたら ご教授お願いします。

  • エクセル2003使用:数式を別のシートへ貼り付け

    エクセル2003を使用しているのですが、A列からO列まで入っている数式を別のファイルのシートへコピーしたいのですが、通常、コピー→形式を選択して貼り付けを選ぶと、「数式、値、罫線を除く・・・」など、選択できる画面が出ると思いますが、貼付先のシートで形式を選択して貼付を選ぶと、画像のような画面が出てきてしまい、数式が貼付できません。何も選ばずに通常の貼付をすると、値だけが貼付されます。どうしたら、数式を貼付できますか?ちなみに、貼付先シートには、コピー元と同じ表が組まれています。

  • エクセルで数式は残したまま他シートからのリンクを一括で外す方法

    こんにちは。 早速ですが、ご教示ください。 実はエクセルでデータ資料をいくつものシートで作成しています。そのシートには他のシートからリンク貼り付けがなされたり、独自の数式が入っていたりします。 今回教えていただきたいのは、エクセルのシート(いくつもあります)から一括でリンク貼り付けだけ外す方法についてです。(リンク貼り付けを外した結果、値のみを残します。)但し、このシートの中にはそれぞれ独自の数式が入っており、この数式は残したいのです。(従って、シートをコピーして形式を選択して値のみ貼りつけるとリンクは外れますが、数式も外れてしまうので、これでは困るのです) 分かりにくり文章で恐縮ですが、数式を残しつつリンク貼り付け部分を外すにはどのようにすれば良いかご教示ください。

  • エクセル2つのシートの照合

    エクセルについてです。 シート1に   A    B    C    D 100    りんご    1 100    りんご    2 200    みかん    1 200    みかん     2 という表があり、シート2に、  A   B   C 200    みかん  1 100    りんご  2 という表があります(シート1とは並びが異なります) シート2の表と完全に一致するものだけを選んで、シート1のD欄に印をいれたいのですが、その場合どのような式を組めば良いのでしょうか。 ご教授お願いします。

  • エクセルのシートに描いた図を別のシートにコピーしたい。

    いつもお世話になります。 表題の通りなのですが、、1つのエクセルのシートに オートシェイプやら、直線やらを使って、図が描かれています。 それに手直しを入れたいので、別のシートに コピーしようとしたところ出来ませんでした。 形式を選択して貼り付けをすると、 マイクロソフトエクセルのオブジェクトとか出てきてしまって、 いつもの値、数式、書式といったのは出てきません。 うまく説明できておらずすみませんが、 どうしたら今あるシートから、別のシートにコピーできるようになるか教えてください。

  • エクセル2003にて指定されたシートを複写するには?

    エクセル2003にて指定されたシートを複写するには? はじめて投稿します。過去ログを調べたのですが、該当する質問を 発見することが出来なったので、宜しくお願い致します。 【質問内容】 エクセル2003にて、「シート1」は、以下のようになっています。   A  B   C 1 10 りんご 秋田 2 20 みかん 青森 3 30 バナナ 岩手 4 40 キウイ 島根 5 50 イチゴ 鳥取 マクロ(VBA?)で実施したいのは、「10」「20」・・・と いった文字列を「シート名」として、「シート2」に保存されている レイアウトをコピーし、「10」「20」とシート名として、コピーし、 反映させた上で、「シート1」のA1である『10』を新しくコピーされた シートである「10」のA列の5行目に「10」を持ってきたいと思っています。 (※B列以降は、VLOOKUPで持ってこようと思っています。) 800シート近くになり、毎週の処理な上、ひとつひとつやるには、時間ばっかり 必要になるので、マクロ(VBA?)で解決したいと思っております。 (※例のように5シート分であれば、手でやるのですが、、、) すみませんが、ご享受の程、宜しくお願い申し上げます。

  • エクセルの数式を教えてほしいです。

    参考データの赤枠部分のみを見ていただきたいのですが、 実績データの数字を提出用のように千の位で四捨五入の切捨て?をしたいと思っています。 それにプラス1月のところに数式を入れて、横にコピーしたいと思い、 ROUND、VLOOKUP、COLMNを使い式をたててみたのですが、うまくいきません。 入れた数式は =ROUND(VLOOKUP($A6,M:N,COLUMN(),0),-3)/1000 ネットで探し探しやってみたものの出来なかったので、他の方法もあれば教えていただきたいです。 実際の実績は取り扱いメーカー数が何十社なのでVLOOKUPであてたいというところです。 よろしくお願いします。 エクセルは2003です。。一応。。。

  • 「Excel・VBA」sheet1にあるリスト通りに、別シートの請求書内容を置き換えたい

    こんばんは! 明日仕事で使う為に、昨晩から色々試してるのですが 知恵をかして頂ければと思いますm(__)m エクセルのブックに sheet1と複数の請求書のsheetか存在します。 sheet1は請求書に必要な情報が入ってます。(データベースのようなものです)  会社名(1)  商品名(1) 商品名(2) 商品金額(1) 商品金額(2) 1 ○○商事 りんご   みかん    200    100 2 ○○会社 りんご   みかん    250    150 請求書は、取引先独自の請求書が100種類くらいあります。 なので、書式は様々です。 しかし、記載する内容は同じものなので、 例えば、請求書に 会社名(1)と入っていたら(○○商事)            商品コード(1)と入っていたら(りんご)          商品金額(1)と入っていたら(200)などと 置換していく方法はないでしょうか? 商品の種類も3種類しかないので、右に項目を作ってます。 ただ請求書の種類が多いもので・・・ 途中まで数式を組んだりマクロの記録で試したのですが VLOOKUPの数式が残ってしまったり、 次の会社に進んでくれなかったりで VBAの知識が乏しく調べてもわかりませんでした。 私もまだ調べながら作りますので もしおわかりになる方いらっしゃいましたらよろしくお願いいたします。

  • エクセルでの文字列の検索(関数?)

    【シート1】    A    B 1 りんご 2 みかん 3 バナナ 【シート2】    A    B 1 バナナ  沖 縄 2 りんご  青 森 3 みかん  愛 媛 二枚のシートに、それぞれ上記のような文字列が入っていたとします。 「シート1の果物の名前の右隣に、シート2で対応している県名を検索して表示させる」という関数はあるでしょうか。 最初はVLOOKUPかと思ったのですが、どうも数式にしか使えないようなので… 申し遅れましたが、WINのエクセル2000です。 よろしくお願いします(ぺこり)

  • 複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロ

    複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロで行いたい。 マイドキュメントのデーターというフォルダ内に エクセルファイルA(シート名みかん) エクセルファイルB(シート名りんご) エクセルファイルC(シート名バナナ) エクセルファイルD(シート名ぶどう) エクセルファイルE(シート名いちご) があります。 雛形は同じです。すべてA列~F列までデータが入っています。 行数はファイルによって違います。 また毎日自動で上書き更新され、毎日行数が変わります。 エクセルファイルZがあります。シートが7個あります。 ・変換 ・集計 ・みかん ・りんご ・バナナ ・ぶどう ・いちご エクセルファイルZを開きます。(各シートには昨日のデータが貼り付けてあります。) マイドキュメントのデーターフォルダも開いておきます。 エクセルファイルZにおいて「マクロの記録」を起動。 エクセルファイルZの 【みかん】~【いちご】までの5シートを全データDELETEします。 開いてあるフォルダ「データー」の中からエクセルファイルAを開きます。 (タスクバーにいます) ファイルAのシート【みかん】の全データ選択して エクセルファイルZの【みかん】というシートのA1セルにカーソルを あわせて貼り付けします。 開いてあるフォルダ「データー」の中からエクセルファイルBを開きます。 (タスクバーにいます) ファイルBのシート【りんご】の全データ選択して エクセルファイルZの【りんご】というシートのA1セルにカーソルを あわせて貼り付けします。 これと同じ操作を【バナナ】【ぶどう】【いちご】も行います。 エクセルファイルZにおいて「マクロの記録」を終了させます。 マクロができあがりました。 ファイルZを上書き保存して終了。再立ち上げで記録したマクロを実行。 エラーにはなりませんが、ファイルZの5種類各シートに ファイルA~Eのデータが貼りつきません。 何か無理な事をしているのでしょうか? もしかしてシート名が同じだと駄目?とためしにファイルZのシート名【みかん】~【いちご】を 【みかんZ】~【いちごZ】に変更してマクロを再記録しても 駄目でした。 よろしくお願いします。

専門家に質問してみよう