• ベストアンサー

エクセルで切り取り貼り付けで元の表はそのままにしたい。

エクセルで切り取り貼り付けで元の表はそのままにしたい。 エクセルの表があり、他のセルを相対参照しています。 この表をもう一つ下にコピーしたいのですが、相対参照 なのでコピー貼付だとづれてしまいます。 かといって切り取り貼り付けだと元の表がなくなってしまいます。 元の表をそのまま保持して下にコピーするにはどうしたらよいで しょうか?

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

  • ベストアンサー
  • ki-aaa
  • ベストアンサー率49% (105/213)
回答No.6

コピーしたい表のあるシートをコピーして、シートを追加します。 その追加したシートから切り取ればいいと思います。

gootakeout
質問者

お礼

ありがとうございます。 回答番号:No.1の方と基本的に同じやり方ということがわかりました。 最後に貼り付けた表に残ったセル内の式'シート名(2)'を編集-置換 で削除ですね。 結局この様なやり方しかないですよね~。

gootakeout
質問者

補足

(最後の書き込みです。) 回答のあったものをいろいろ試した結果 1.コピーしたい表のあるシートをコピーして、「シート名(2)」を追加。 2.「シート名(2)」から「シート名」に表の切り取り貼り付け。 3.「シート名」内のセル内の式'シート名(2)'!を編集-置換で一気に削除。 4.「シート名(2)」シートを削除。 これが一番という結論になりました。 皆様ありがとうございました。

その他の回答 (7)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.8

そりゃあそうです。だって参照が変化しないように、という質問内容だと思いましたので。 これだけたくさんの方からの回答とその返答を読んでもそうとしか読み取れませんでした。 回答者は、質問者さんから与えられた内容だけを頼りに回答します。 ご自分でも書かれていますが、情報はできるだけ正確に出していただきたいと思います。 変わって欲しくない所だけ置換しなかったらいいんじゃないんですか?

gootakeout
質問者

お礼

たびたびすみません。 結局、タイトルのように 「切り取り貼り付けした場合で元の表はそのままにしたい」のです。 下の表は切り取り貼り付けしたように表の中で隣のセルを 参照している場合隣を参照したいのです。 表が複雑な表なので一部だけ置換等をすると間違ってしまう からです。 説明が下手で申し訳ありません。 いろいろとありがとうございました。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.7

そうですね・・・ 例えば表を選択して置換で=を☆(とか何でも)に全部置換します。 すると数式が全部文字列になると思います。 コピー貼り付けした後、再度置換で☆→=。 これで如何でしょう。

gootakeout
質問者

お礼

ありがとうございます。 なるほどですね。試したところできました。 自分では思いつきませんでした。 目からコンタクトが落ちました。

gootakeout
質問者

補足

よくよく試したところ、 例えば表内で隣のセルを相対参照している場合 切り取り→貼り付けしたときは 相対参照もそのまま相対参照してくれます。 この☆置換方式だと新しい表ではなく上の元の表のセルを参照してしまいます。 エクセルの切り取り貼り付けは実は単純でないことがわかりました。 内部でちゃんとずれるようになっているのですね。 よってこの方法でも切り取らない貼り付けと同じにならないことがわかりました。 自分の質問の前提が悪くすみません。

  • Saturn5
  • ベストアンサー率45% (2270/4952)
回答No.5

1セルずつの操作になってしまいますが... コピーしたいセルでダブルクリックか[F2]を押してください。 それで編集モードになりますので、そのまま数式自体をコピーします。 それを貼り付けたいところに貼り付けてエンターを押してください。

gootakeout
質問者

お礼

ありがとうございます。 表が大きいのでこれだと時間が掛かってしまうので・・・。 すみません。

  • TNKK7800
  • ベストアンサー率18% (7/38)
回答No.4

うーん だとすると私にはVBAで配列で対応 っていう方法しか思いつきません・・

gootakeout
質問者

お礼

ありがとうございます。 たびたび、切り取らない貼り付けをしたいことが多いもので 手軽にできればと思いました。

  • TNKK7800
  • ベストアンサー率18% (7/38)
回答No.3

カメラ機能を使いましょう! カメラ機能とは 表示-ユーザー設定-コマンド-ツール の中に 黒いカメラのアイコンがあります これをシートのツールバーのところへドラッグします ツールバーへ配置されたら 希望する表の範囲を選択状態にしてカメラ機能のアイコンをクリック シートの適当なところをクリック すると選択した範囲の表が画像として張り付きます この画像は大きさや位置を好きに配置できます 画像のプロパティからいろいろ指定もできます (枠を線なしにしたり) なんといってもこの画像は元の表とデータのリンクをしているので 単なる画像ではありません これは非常に便利な機能です エクセルのバージョンが書かれていませんが2002/2003にはあります 2007ではどうでしょうか?

gootakeout
質問者

お礼

ありがとうございます。 説明が足らず申し訳ありません。 全く同じではなくこれをさらに加工したいのです。 すみません。

  • Saturn5
  • ベストアンサー率45% (2270/4952)
回答No.2

コピーしても参照セルが変化しないようにするには、 元式を絶対参照にしておきます。 =a1*B1 ←相対指定 =a$1*$b1 ←絶対行指定×絶対列指定 方法は式入力中に[F4]を押すか、 入力された式で[F2]を沿い手[F4]を押します。

gootakeout
質問者

お礼

ありがとうございます。 説明が足らず申し訳ありません。 なんとか相対参照のままで行いたいのです。 すみません。よろしくお願いいたします。

  • chie65535
  • ベストアンサー率43% (8516/19358)
回答No.1

1.現在のエクセルの表を「名前を付けて保存」で「○○のコピー.xls」の名前で保存する(○○はもとの名前) 2.「ファイル」「開く」で「○○.xls」を開く 3.「○○.xls」の方で、表を範囲指定し、切り取り(Ctrl+X)&貼り付け(Ctrl+V)で、表を移動する 4.「○○のコピー.xls」に切り換え、表を範囲指定し、コピー(Ctrl+C)を行う 5.「○○.xls」に切り換え、表が移動して空いた部分を範囲指定し、貼り付け(Ctrl+V)を行う 6.「○○.xls」を上書き保存する 7.「○○のコピー.xls」を削除する

gootakeout
質問者

お礼

(元の表が同シートだけではなく、ファイル内の複数のシートを参照しています。) ありがとうございます。 自分も順番は違いますが、ほぼ上記のようなやり方で やっています。 3.「○○のコピー.xls」に切り換え、表を範囲指定し、切り取り(Ctrl+X)を行う 4.「○○.xls」に切り換え、移動したいところを指定し、貼り付け(Ctrl+V)を行う 5.貼り付けた表に残ったセル内の式[○○のコピー.xls]を編集-置換 で一気に削除しています。 やはりこのような方法しかないということなのでしょうか。 形式を選択して貼り付けメニューで「切り取らない貼り付け?」があればよいのに・・・・。

関連するQ&A

  • エクセルでリンク貼り付け

    OS:Windows98SE エクセル:2000 エクセルでコピー→型式を選択して貼り付け→リンク貼り付けを行いました。 今までは貼り付けられたセルには「=A2」と言う感じで相対参照でしたが ある日突然、「=$A$2」のように絶対参照になってしまいました。 何処かの設定で相対参照になるように出来るのでしょうか。 宜しくお願いいたします。

  • Excelのコピー&貼り付け

    Excelのコピー&貼り付けでWin7、Office2010の場合はセル幅の違う表をコピーして 貼り付けアイコンの▼をクリックすると「元の列幅を保持」が表示するのですが、 VistaのOffice2007の場合はどこから表示させるのですか?

  • エクセルの「リンク貼り付け

    今晩は、エクセル(Office 2002)についての質問です、宜しくお願いします。 エクセルでシート間、ワークブック間で、データーを貼り付ける場合に、貼付先のセルに貼付元のセルのセル番地を代入 (「=セル番地」と算式に代入)または、データーそのものをコピーしてやれば、自動的にリンク貼付になり、元のデータ ーを修正した場合は、貼付先のセルの内容は、新しいデーターに更新されます。 しかし、貼付けるときにメニュ⇒編集⇒「形式を選択して貼り付ける」というダイヤログを開くと「リンク貼り付け」を 選択できるようになっています。 この「リンク貼り付け」の意味はどのような機能なのでしょうか。 普通の貼り付けでも必ずリンク貼り付けになっているのに、この機能をわざわざ選択する場合とは、どのような場合 なのでしょうか。 また、リンク貼付にすると何が同のように違ってくるのでしょうか。

  • エクセルの表をそのままコピーしたい場合

    エクセルで表をつくりました。 その表だけを他のファイルにコピーしたいのですが、セルの幅と行の幅はコピーできずに元のエクセルのセルの大きさのままコピーされてしまいます。 これを元のままの表そのままコピーすることはできるのでしょうか? 数値、計算式も全てコピーしたいのですが、その方法を教えて下さい。

  • エクセルでセルの大きさを変えた表の貼り付け

    エクセルでセルの大きさを変えて作った表を、別のシートに貼り付けたところ、セルの大きさがコピーされず、元の大きさのままコピーされました。セルの大きさごとコピーするにはどうすればよいでしょうか?

  • Excelのコピー、貼り付けがうまききません。

    Vistaを使っております。Excelで、友人から送られてきたA4の表(各セルに文字が入っています)を コピーして、新しいExcelに貼り付けますと、各セルがすごく大きくなって、しまいます。 送られてきたままのサイズで貼り付けは出来ないものなのでしょうか。教えて頂きたく、よろしくお願いいたします。

  • エクセルのコピー、そして貼り付け

    エクセルで表を作っていますが、一つのセルに複数行入力(AIT + Enter)していますがこの表をコピーして他のシートに貼り付けると、行の長さがコピー元の行の長さにならず途中の行幅でコピーされてしまうため、いちいち行の長さを伸ばして使っています。きちんとした行の長さで貼り付けできる方法を教えてください。よろしくお願いします。

  • EXCELで作成した表の参照(連動)について

    EXCELで、例えばA表を作成します。 それを違う場所(もしくはシート)、Bに貼り付けたい場合、シフト押しながらコピー→貼り付けにすると、A表が図としてBに貼り付けされますよね。 そこで元の、Bシートの書式(列幅など)を保持したまま、A表を貼り付け、そこでもそのA表の数字などを編集したいのですが…可能でしょうか? つまりA表をBに参照させるというか、連動させるというか… ご存知の方いらっしゃいましたらお教えください。 宜しくお願いします。

  • エクセルからワードに貼り付けで

    エクセルで作成した表をそのままのイメージでワードに貼り付けることは不可能なのでしょうか? エスセルでコピーを選択し、ワードで貼り付けたいときに「セルを貼り付け」と出ます。このまま実行すると、表は作成した表と別物のような感覚を抱きます。境界線での調整ではうまくいきませんでした。 エクセルで作成した表をコピーでペイントなどに貼り付け、それを形式を変えワードに貼り付ける方法は知っているのですが、他にありませんか?

  • エクセルで関数をコピペしたらコピー元の結果が表示されるのですが

    エクセルのセルに関数を入れ、コピーして他のセルに貼ったのですが、相対参照なのにコピー元の関数結果が表示されてしまいます(各セルの関数を見るとちゃんと相対になっています)。ダブルクリックするとちゃんとした結果が出るのですが・・・。 今までこんなことはなかったのですが、どうしたら直るのでしょうか。 よろしくお願いします。

専門家に質問してみよう