• ベストアンサー

Excellで数値(計算結果でなく)だけコピーしたい

A1 2    数値 A2 A1+1 計算式 とあります。 A1:A2の範囲のうち、数値だけをコピーして別の所へ貼り付けたいのです。 A1:A2の範囲を指定しコピー、貼り付け(値)をするとA1 2、A2 3となるのをA1 2、A2 (空白)としたいのです。どなたか教えてください。

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

  • ベストアンサー
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.4

#3です。 >でも私のやりたいのは、計算式はそのまま残しておきたいのです。 >数値と計算式を別々に選択してコピー、貼り付けする方法がないのでしょうか。 すでに数式が入っているシートに、値だけを貼り付けたいということでしょうか? シート1     シート2 A1数値    → A1 A2数式A     A2数式B A3数値    → A3 A4数式A     A4数式B シート1の数値だけを、シート2の空白セルにコピーし、数式Bはそのまま残す・・・。 ということだとすると、さっき書いた方法と、別のレスでmaruru01さん書いた方法を組み合わせることで解決できると考えます。 まず作業用のスペースを用意します(別シートでもなんでも) 1 #3での方法で、まず値のみを取り出す(値と値のあいだは空白)。 2 その値の入っているセル全体を範囲指定し、コピーする 3 貼り付ける位置に合わせて、「形式を選択して貼り付け」「空白セルを無視する」にチェック、で貼り付ける。 こうすると、もともとあった数式を損なうことなく、飛び石のように値を貼り付けることができます。 (私がためしたらできました excel2002) ずれると数式が台無しになるので、念のためファイルをバックアップ用にコピーしてからお試しください。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=451343
hima3
質問者

お礼

できました。ありがとうございます。おっしゃるとおりmaruru01さんの回答と組み合わせてしたいことができるようになりました。皆さんどうもありがとうございました。

その他の回答 (4)

noname#24477
noname#24477
回答No.5

#3の方の方法で良いと思いますがなぜいけませんか? 置換するといっても選択した範囲だけ置き換えればいいんですよ。 数式は前のところには残っていますから。 逆に式だけ残したいときは今作った数値だけのをかぶせて 引き算してやったらどうですか。 それから式だけ検索や置換するのは =*としなくても = だけで検索、置換ができます。

hima3
質問者

お礼

ありがとうございます。なるほど引き算するとは考えが及びませんでした。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.3

コピー後、数式の入っているセルをクリアするという方法で、目的を果たせるかもしれません。 1 普通にコピーし、貼り付け 2 貼り付けた部分を選択反転 3 メニューバーのツール→置換で、   検索する文字列:=*   置換する文字列:(未入力)とし、「すべて置換」 すると =A1などと入力されている部分、つまり数式部分がすべてクリアされます。 結果的に数式のない部分、つまり値の部分だけが残ります。

hima3
質問者

お礼

早速の回答をありがとうございます。 そんな方法があるとは思いつきませんでした。 でも私のやりたいのは、計算式はそのまま残しておきたいのです。 数値と計算式を別々に選択してコピー、貼り付けする方法がないのでしょうか。

  • pikkeru
  • ベストアンサー率62% (150/239)
回答No.2

コピー後、編集→形式を選択して貼り付け で、値を貼り付けるのはどうでしょう。

hima3
質問者

お礼

早速の回答をありがとうございます。値貼り付けだと、計算結果の数字もコピーされてしまいます。

回答No.1

貼り付けるときに、右クリックして、型式を選択してから、値を選べば、値だけで、式はコピーされませんので・・・

hima3
質問者

お礼

早速の回答をありがとうございます。値貼り付けだと、計算結果の数字もコピーされてしまいます。

関連するQ&A