• ベストアンサー

excel 相対番地を絶対番地に変更したい

いろいろ調べたのですが、力不足で、お助けください。 excelで表を作り、他のシートセルから値を参照しています。 参照したい番地が少なければ、手入力で1件ずつ$を付けて絶対番地に変更することも可能ですが、データが多くなると大変です。 コピー機能を使って、すでにデータ(相対番地で記載)の入力終わっているものを簡単に絶対番地に変更することは可能なのでしょうか。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

同様の質問に回答したことがあります。 『複数の相対参照を1回の操作で絶対参照にしたい』 http://www.okweb.ne.jp/kotaeru.php3?q=138188 ご参考に。

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

お礼

まさしく、望みどおりのものでした。 長い間考えあぐねていたことが、一挙に解決できましたでした。 感謝します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#4943
noname#4943
回答No.3

絶対番地・相対番地に変更するのは「F4」キーが便利です。 やり方は、 絶対番地に変更したい範囲をすべて選択 → F2キー → F4キー →Ctrl+Enter これでやってみていかがでしょうか?

tmbygoo
質問者

補足

回答ありがとうございます。 教示どおりにやってみましたが、セル1つならうまくゆくのですが、変更したい範囲をすべて選択してやってみますと、先頭セルは望みどおりですが、その他のセルも全て先頭セルと同じ番地を参照してしまいます。 私の理解が、おかしいのかしらん。

全文を見る
すると、全ての回答が全文表示されます。
  • u_marine
  • ベストアンサー率52% (38/73)
回答No.2

まず、セルの文字列の変換を使用する方法はいかがでしょう? 1.計算式の入っている範囲を選択します。 2.編集>置換と選択します。 3.他のシートのセルを参照している場合は、「シート名!A1」のようになっているので、「!」を「!$」と一括で変換します。 4.「シート名!$A1」となるので、次は「$A」を「$A$」と地道に変換していきます。 も一つは、参照元のセルに名前をつけてから、これを引用する方法。でも参照元が多いと名前をつけるのが面倒かもしれません。

tmbygoo
質問者

補足

ありがとうございます なるほど i$ ですね。 でも次が大変ですね。 ということは、一発で変更できるようなツールメニューあるいは関数はないということでしょうか。

全文を見る
すると、全ての回答が全文表示されます。
  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんばんは >コピー機能を使って、すでにデータ(相対番地で記載)の入力終わっているものを 既に数式入力が済んでいるものを何故、絶対参照 に変更する必要があるのか疑問です そのへんを補足願いますでしょうか!

tmbygoo
質問者

補足

さっそくのRESありがとうございます sheet1には、生のデータを1行1レコードとして300レコードほど入力しています。 sheet2は、sheet1のデータを参照し、かつ、複数の行を使って表示させています。 今、SHEET2の表のレイアウトを変更したり、移動させたり、途中に新たなデータを挿入したりするために、絶対番地に変更してしまいたいのです。 もちろん、切り取ったセルを挿入では番地は絶対参照的な移動をすることは分かっていますが、そもそもできないことなのでしょうか。 絶対番地から相対番地への変更は、$を取るだけのことですから簡単なのですが

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelグラフの式の絶対番地を相対番地にするには

    Excelの挿入タブのグラフグループの棒グラフなどで、 グラフを作成すると、図のようなグラフが生成されます。 これを、コピーしたいのですが、 式が絶対アドレスで表示されていますので、 =SERIES(,sheet11!$B$3:$H$3,sheet11!$B$8:$H$8,1) これを相対アドレスにしたいのですが、 手で相対アドレスに書き換えても($を消しても)、 元の絶対アドレスに戻ってしまいます。 相対アドレスにするには、 どのようにすればよいでしょうか。 よろしくお願いします。(Windows10,Excel2016)

  • エクセルのマクロの相対参照と絶対参照の併用

    いつもお世話になっております。 マクロ初心者です。(エクセル2010) 毎日更新されるデータがあり、これを特定の場所(I2-I7)に縦に集めた表が有ります。 A列には下方向に日付が入るとして、 これをコピーして、行方向(B1-G1)に貼り付ける作業をマクロの記録でやろうとしたのですが、コピーを取る場所の固定はマクロ編集で、絶対番地($j$7-$j$17)に変更すればできるのですが、貼り付ける行が毎日下にずれていくのでうまく行きません。 全てを相対参照で記録すると、日付けと一緒にコピー元の参照セルも下にずれていってしまいます。 どうすれば良いか教えてください。

  • エクセルで絶対番地を使ったシートを、他のファイルにコピーすると

    エクセルで絶対番地を使ったシートを、他のファイルにコピーすると [Book1.xls]$a$1 といった感じで元のファイルから参照するような感じになってしまうのですが $A$1の形でコピーすることはできますでしょうか?

  • 絶対参照?相対参照?

    絶対参照→$A$1 相対参照→A1 ですが A$1、$A1 も1つでも$が付いているから絶対参照になりますか?

  • Excel2007:絶対番地とオートフィルについて

    いつもこちらでExcelについて教えていただき、大変助かっております。 調べてもわからなかったので、お願いします・・・ Excel2007を使用しております。 住所録をExcel2007で作成したのですが、 利用先によって、その住所録から何名分かを新規の表にコピーして使っています。 その際、2種類の表の書式(表の見た目の違い)があります。 2種類の表は、盛り込まれている項目(住所、電話番号、生年月日など)は同じです。 住所録1人分のセルの幅やフォントの大きさが違うものになります。 2種類の表のうちA表は、もとになる住所録とセルの幅などが同じなので、 もとになる住所録から単純にコピー&ペーストで、 何名分かを抜き出した新しい住所録の表ができあがります。 もうひとつの表Bは、もとになる住所録とセルの幅やフォントの大きさが違うので、 もとになる住所録からコピー&ペーストすると、エラーのコメントが表示され、 簡単にコピー&ペーストすることができません。 そこで、もとになる住所録を 表A用と表B用の2つにして、 表Bの各セルの値は表Aの同じ位置のセルを参照させるようにしてみました。 (表A用の住所録に追加修正があれば、自動的に表B用の住所録にも追加修正される) データ数が多いので、関数の入力にオートフィルを使いたいと思い、絶対番地を使わず、表の一番上の行に参照させる関数を入れ、あとは一番下までオートフィルにしました。 これで、表Bは 無事に表Aの追加修正に連動するようになりました。 ところが、表Bから何名分かをコピーして新しい表を作りたい…というときに、 あたりまえなのですが、絶対番地でないことが原因で、 ちゃんとした値がコピー&ペーストされません・・・ 表Bから何名分かをコピーして新しい表をうまく作成することはできないものでしょうか? 説明が長文になり、分かりづらくてすみません。 どうぞよろしくお願いいたします。

  • Excelの相対参照と絶対参照

    Excelの絶対参照と相対参照を学習するのによい例題をさがしています。入門期の学習です。 参考書を見ると ・商品の単価、売上数量、売上高、構成比という表で売上高は相対参照、構成比は絶対参照 ・月別売上額の合計、消費税額 というのをよく見かけます。ほかにどのような題材があるかを教えてください。 消費税額の計算では、絶対参照をつかわなても計算ができます。 絶対参照をつかうと、消費税率が変わった時に消費税率のみ変えれば表がすぐかわります。 このように、絶対参照をつかうとこういう利点があるというのが分かる題材を探しています。できるだけ、企業内で使える題材でお願いします。

  • 相対参照と絶対参照の使い分け

    とあるセルに数式を入れて率を求めるときに、相対参照を使って求めた後、 オートフィルを使って表を完成させるとき、他のセルに『#DIV/0 !』が出てきます。 ならば最初から絶対参照を使った方がトラブルなくすすめられるんじゃないかと 思うのですが、では相対参照は何のためにあるのでしょう・・・? また、これは相対参照でいけるとかこれは絶対参照じゃないと表が完成されない などの見分けがつきません。どうしたらいいのでしょうか。 よろしくお願いします。

  • 相対参照コピー

    相対参照をコピーして貼り付けた時に、セルの番号が変更されないようにするにはどうすればいいですか? 絶対参照にせずに、相対参照をコピーした時です。

  • エクセル 相対参照を含む数式なのに、貼り付けると絶対参照の扱いになる

    エクセルで、数式内のセル番号に$を付けていない(つまり相対参照である)のに、貼り付けると絶対参照同様の扱いをされます。 例えば… O33に「SUM(O3:O32)」が入っている状態でI列~O列をコピーし、 Q列を選択して貼り付けると、W33は「SUM(W3:W32)」となると思うのですが、 なぜかW33は「SUM(O3:O32)」となります。 (絶対参照の扱い) ところがO列のみをコピーし、W列を選択して貼り付けると、 W33は「SUM(W3:W32)」となりました。 (相対参照の扱い) 調べてみたのですが、M2とN2のセルを結合していまして、 どうもその結合したセルM2・N2を含む列をコピーして貼り付けると そのような症状になるため、セルの結合が影響しているようなのですが、それが原因と考えて正しいでしょうか? 宜しくお願いします。

  • エクセルの表の番地指定について

    エクセルで他のセルを参照する場合の指定方法について教えて下さい。 仕事柄直行や直帰が多く(ほとんど毎日です)、月末締め日前に まとめて届けを書くことが殆どなのですが、 エクセルを使って省力化したいと考えています。 エクセルで下記のような表をつくりました http://www1.axfc.net/uploader/File/so/8353.pdf 入力を簡素化するために、同じブックの別のシートに、 入力用の表をつくりました。 http://www1.axfc.net/uploader/File/so/8354.pdf 表の横方向については$E$6のように$をつけて固定すれば問題ないのですが、 縦方向(セル番地の数字の方)の入力で悩んでいます 8353.pdfの届出用紙の全てのセルに手入力で入力してやれば問題ないのですが、 自動的に1ずつ増加させて入力する(コピーする)ような方法はないものでしょうか? エクセルは2003、OSはXP Proを使用しております。

専門家に質問してみよう