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ランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報