• ベストアンサー

エクセルで表を移動する際に、参照するセルを固定する方法は?

エクセル用語にくわしくないので、わかりにくかったらごめんなさい。 エクセルで表を作ったのですが、レイアウトの都合で、ある一部分を別の場所に移動させようと思いました。ところが、「切り取り」→「貼り付け」を選択すると、計算式で参照しているセルも変わってしまいます。 これを解消するには、セルの記号の上に「$」をつけていけばいいのは知っていますが、移動させる部分が大きいため、いちいち「$」をつけていくのは作業効率が悪いです。 たとえば、「何かのボタンを押しながら、『切り取り』を選択する」というような方法で、参照セルを固定することはできないのでしょうか? 教えて下さい。 なお、現在使用しているのは Excel 2000 です。

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

  • ベストアンサー
  • sumjji
  • ベストアンサー率66% (10/15)
回答No.4

この操作だと、最終的にはコピー元のデータとコピー先のデータは常に一緒になるという事ですよね? 貼付けるときに、通常の貼付けではなく、メニューバーの編集から「形式を選択して貼付け」を選択して「リンク貼付け」を選んでOKボタンで、貼付け先のセルに、貼付け元のデータを参照する式が一斉に入ります。 もし、やりたいことと違っていたらごめんなさい。 参考までにエクセルの機能が載っているサイトのURLをつけておきます。 http://na5.blog101.fc2.com/

その他の回答 (3)

  • neconama
  • ベストアンサー率26% (146/541)
回答No.3

参照する側のことでなくて、参照される側のことだとすると、「$」をつけても変わってしまいますね。 その場合は逆に、「コピー」→「貼り付け」して、その後でコピー元を消すという操作になると思います。

  • izmlz
  • ベストアンサー率55% (67/120)
回答No.2

 「切り取り」→「貼り付け」では、セル参照は変わらないはずなので、おそらく数式をコピーした際のセル参照を変えたくないということだと思います。  一つの方法としては、「=」を「#」など、数式中に使用していない文字列に置き換えて、コピー&ペーストして、「#」を「=」に置き換える、というのがあります。詳しくは↓をご覧ください。 エクセル技道場-計算式(関数の複写) http://www2.odn.ne.jp/excel/waza/edit.html#SEC33

参考URL:
http://www2.odn.ne.jp/excel/waza/edit.html#SEC33
  • Meuniere
  • ベストアンサー率30% (22/72)
回答No.1

回答、というか小技。 参照セルに合わせてF4を押すと、絶対参照($)が自動的に付きます。 F4を押す毎に、絶対参照の付く位置が変わります。 固定したまま切り取り、貼り付けする方法は知りません(^^;

関連するQ&A

  • エクセルで文字の簡単移動について

    セル内の文字(数字)をセルごと、隣のセルに移動したいとき、 【切り取り元セルクリック→切り取り→移動後のセルに貼り付け】 をしますが、 ドラッグ操作で、移動できないでしょうか? Excel2003です。 宜しくお願いします。

  • Excelを2つ起動してセルを参照する方法

    ご質問させていただきます。 Excel2007を2つ起動して、他方のシートのセルを参照したいのです。 具体的に説明いたしますと、1つ目のExcel2007をExcel(1)と呼び、2つ目のExcel2007をExcel(2)と呼ぶことにします。Excel(2)のsheet1のA1セル~A48セルまでcalculateイベントでリアルタイムに変化する値が入っています。それらの値をExcel(1)のsheet2のB1セル~B48セルで参照したいのです。 できるのでしょうか? どなたか教えていただけないでしょうか? よろしくお願いいたします。 もしVBAを使わなくてもできるようでしたら、そちらの方法も教えてください。 よろしくお願いいたします。

  • エクセル/参照したセルの移動

    エクセル2003を使っています。 シート1のセルをシート2で参照しているのですが、シート1で並び替えをすると参照元を追ってくれません。 例えばシート1に製品名と値段の表があって、シート2にある製品名●●と値段を参照したいとします。 シート1   A   B 1 ●●  2,000 2 ☆☆  3,000 シート2   A   B 1 ●● 上記のような場合、シート2のB1セルに「='シート1'!B1」と入力しました。そうするとB1セルに2,000と表示されるまでは良いのですが、シート1で並び替えをした際、●●製品が10行目に移動してしまうとシート2のB1セルには1行目に移動した他の製品の値段が出てしまいます。 シート1で並び替えをしたら、シート2でも●●製品の値段が追えるようには出来ないでしょうか? 何か良い方法があれば、教えて下さい。どうぞよろしくお願いいたします。

  • セル全体でなくて一部のデータのみの移動

    エクセルである範囲の数字や値だけを移動したいんですが、 どうすればいいですか? セルの移動の仕方は分かります. コピー貼り付けでもいいのですが、 前のが残って頭が混乱しますし、 普通の切り取りなら 枠線も切り取られてしまいます.

  • EXCEL マクロの定数にセルの値を参照できますか

    EXCELの複数グラフシートから、PPへグラフの貼り付けを行いたいです。貼り付け形式がグラフにより、xlBitmapとxlPictureを別ける必要があるので、EXCELにグラフシート名と貼り付け形式(xlBitmapとxlPicture)の一覧を作成し参照させたいのですが、うまくFormat形式をセルから参照させることができません。定数は参照できないのでしょうか? Selection.CopyPicture Format:=xlBitmapのxlBitmapの部分にセルの値を参照させたい。

  • Excelの被参照セルを知りたいです。

    ExcelのあるBookのあるセルの値を参照している別のブックがあります。 この値を参照しているBookのSheet、Cellを知りたいです。 つまり、この値はどこから参照されているのでしょうか? 過去ログも調べましたが、該当ありませんでしたので質問させていただきます。 よろしくお願いします。 環境はExcel2003SP2、WinXPSP2です。

  • EXCELでセル参照のみ入力してジャンプ

    いつもお世話になっております。 EXCELの設定について教えてください。 私が使用しているW7のEXCEL2010では 特定のセル(例えばA5セル)にセル参照式(例えば「=C5」)と入力しておくだけで 参照元のセルをダブルクリックするだけで参照先のセルにアクティブセルが移動(ジャンプ) します。もちろんシートをまたいでも問題なくジャンプします。 特にハイパーリンクの設定などは行っていないつもりです。 ところが、同じ職場の別のPC(W7でEXCEL2007)ではこの機能が使えません。 質問は、この機能の使用有無を切り替える設定はどこにあるのでしょうか。 お分かりの方がいらっしゃいましたら、教えていただけないでしょうか。

  • エクセルのセル参照について

    エクセル2007でワークシートAのセル参照をワークシートBのセル(20カ所位)で設定しています。このワークシートBのセル参照のワークシート名をAから新たに作成するワークシートCに効率良く変更する方法はありますか?

  • エクセル セルのコメント

    エクセルのセルのコメントでコメントが入っているセル2つが隣同士に並んでいてそのコメントをコメントの編集→文字選択→切り取り→もう一方のセルのコメントの編集→貼り付け、と、面倒な手順を踏まずに一発でどちらか(合成できればどちらでもいいです)のセルコメントに合体させる方法ってありますか?

  • セルの内容をテキストボックスに移動したい

    前任者がある資料を作成するためにExcelでセルに文字を書き込んでいたのですが、 資料はExcelである必要もなく、 今後もっと融通性のあるレイアウトが必要となり、 Excel内のテキストボックスに変えていこうと思うのですが 何しろ量が多く、ショートカットやマクロを利用したいと思います。 ひとつのセルを選択した後 (1)内容をすべて選択し、 (2)コピー(切り取り)し(Ctr-C,X)、 (3)新しいテキストボックスを作成し、 (4)貼り付ける(Ctr-V) といった一連の作業を、効率よく行うために(1)や(3)のショートカットを行いたい または、全てか一部をマクロにしたいと思います。 マクロに関しては、一から組む気はなく、マクロの記録でできる範囲で、と考えています。 効率的な方法を教えてください。

専門家に質問してみよう