No.9
- 回答日時:
☆brogieさんへ
>私のExcelでは「=INDIRECT("A1") 」(s-marikoさんの回答)はA1を参照しているときは、移動してもA1を参照しています。
A1=1 B1=INDIRECT("A1")+5 なってるとして
INDIRECT関数を使って再計算されるまではA1は参照するセルを示すものではなく文字列と認識される為です。
>A列を移動してもその移動先の列の参照になってしまいます。これは私のExcelの設定のせいでしょうか?
↓で書いたのと同じような事ですがA列を切り取ったりした場合は他のセルとの関連性も失わずに
移動します。(従姉が結婚して名前が変わっても○○さんは従姉という関係であるのと同じ)
(この機能がないと列を挿入した場合など参照先が変わってしまうので参照させてる数式などを
全て修正しなくてはいけなくなってしまうので便利だと思います。)
移動(移ってしまったら元の場所に存在しないのが普通ですから)するのではなく
コピーして貼り付ける(元のセルは存在するので他のセルとの関連性は保持)
で、A列のデータを削除すれば結果的にはA1を移動した事になるのでは?
No.8
- 回答日時:
>常に同じセル番地を参照するようにするにはどうしたらよろしいでしょうか
とあったので早とちりしてしまいました。
>A1を移動したとき、移動先を参照してしまうのではないでしょうか
A1=1 B1=A1+5 なってるとして
このA1のセルをD1に移動するとB1=D1+5になってしまうと言うことですね。
この場合$を付ける必要はありません。
A1をコピーして移動したいセルに移動させて元のセル(A1)を削除する。
こうするとA1のデータが変更されただけで参照先が移動した事にならないので
B1=A1+5 のままになるはずです。
No.7
- 回答日時:
>A1を移動したとき、移動先を参照してしまうのではないでしょうか。
koutakaさんも書かれてますが・・・。
私もコピーして移動させて元を削除すれば問題ないと思います。
名前ほ定義した場合でも同じで、切り取ったて貼り付けたりというような移動のさせ方
をすれば移動元は存在しなかった事になるから・・。
INDIRECT関数の場合は文字列(A1)をINDIRECT関数を介して参照形式にしてるから
参照先が無くなった事にはならない。
No.6
- 回答日時:
No.5 brogieさん
>しかし、A1をクリックして、F4をおすと$A$1となり、絶対参照になります。
>ここまではよいですが、A列を移動してもその移動先の列の参照になってしまいます。
>これは私のExcelの設定のせいでしょうか?
Excelの仕様です。
Excelのヘルプ(2000)には以下のように記載されています。
■セル内の数式の調整
セルを移動しても、移動したセルの数式は調整されません。
ただし、移動したセルを参照する数式は、新しい場所に移動したセルを参照するように調整されます。
■個人的な意見
循環参照などを回避する為だと思います。
移動した元の場所を参照しても意味がないし、もし元の位置を参照したければ
値や数式をコピーしてくればいいのではと考えます。
※[F4]キー押すと絶対参照⇔相対参照になるの初めて知りました。
No.5
- 回答日時:
このサイトなかなかタメに成ります。
何時も利用させてもらっています。下には、2通りの回答が書かれていますが、私のExcelでは「=INDIRECT("A1") 」(s-marikoさんの回答)はA1を参照しているときは、移動してもA1を参照しています。
しかし、A1をクリックして、F4をおすと$A$1となり、絶対参照になります。ここまではよいですが、A列を移動してもその移動先の列の参照になってしまいます。これは私のExcelの設定のせいでしょうか?
何だか質問者になってしまいました...
どうかよろしくお願いします、参考にさせてもらいますから。
この回答への補足
私が試してみると、絶対参照も相対参照も、INDIRECT関数だと移動してもA1を参照しました。
私のほうは納得しました。色々とありがとうございます。
No.4
- 回答日時:
koutakaさんの回答が一部消えてるようなので補足します
1行だけ常に参照し列は増減させたい場合
A$1と入力 ←ここが抜けちゃってるみたいです。
Aとかアルファベットのは列で数字は行ですね。
固定したい方の左側に$を付ける。
常に同じセルを参照させるには両方付ける。
セルやセル範囲に名前を付けることも出来ますのでヘルプで「名前」とかで
調べてみると良いかも?
No.3
- 回答日時:
セルの絶対参照を使います
たとえば ”セルA1”を常に参照したい場合は
$A$1 と入力します
A列だけ常に参照し行は増減させたい場合
$A1 と入力
1行だけ常に参照し列は増減させたい場合
■$を列または行の前に入力すればコピーしてもセルの番地は増減されません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル】文中に別シートのセルの内容を自動入力したい 6 2022/11/17 11:30
- Excel(エクセル) エクセル開いたらウィンドウがでました 2 2023/03/28 16:24
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) エクセルの複数のセルを一括で絶対参照にする方法 3 2023/06/14 15:57
- Excel(エクセル) excelのindirect関数の別ブック参照について質問です。 1 2022/06/03 15:17
- Excel(エクセル) エクセル 関数参照範囲のセルの表示 1 2023/03/16 14:55
- ネットワーク しばらくするとネットワークの参照ができなくなる 4 2023/06/17 16:56
- Excel(エクセル) Excel 結合したセルの参照 2 2022/05/13 11:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで表
-
【マクロ】for next構文について
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
PDFの請求明細をエクセルにしたい
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
エクセルの関数について教えて...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシート、Excelでの数...
-
スプレッドシートで使う数式を...
-
Excelで50個のセルに同じ文字を...
-
[オートフィルタ]で抽出された...
-
エクセルの問題です。絶対値の...
-
エクセル関数を教えてください
-
各ページの1番上の表示について
-
Microsoft Officeの中古は信用...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
Excel 2019 は、SPILL機能があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報