- ベストアンサー
エクセルでセルを参照する方法とは?
- エクセルでのセル参照方法について教えてください。
- 特定のセルが他のセルから参照されているかどうかを知りたいです。
- 大きな表でも効率的に参照されているセルを見つける方法はありますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ツール>ワークシート分析>参照先のトレース では?
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
VBAで考えました。 A列の第20行までの参照元をH列に出す例にしました。 これらが変ると、どこを変えるべきか判ると思います。 Sub test01() For i = 1 To 20 If Cells(i, "A").HasFormula Then If Cells(i, "A").DirectPrecedents.Address = "" Then Else Cells(i, "H") = _ cells(i,"A").DirectPrecedents.Address End If End If Next i End Sub (Cells(i, "H") = _ cells(i,"A").DirectPrecedents.Addressは1行にしてください。) ワークシート上でALT+F11でVBA画面 ALT+Iで挿入 ALT+Mでモジュールの挿入。 上記をコピペ。 実行をクリック。
お礼
遅くなってすみません。昨日まで出張だったもので・・・ うーん、申し訳ないですが、私には高度すぎて理解ができない・・・ せっかくアドバイス頂いたのに申し訳ありません。 ありがとうございました。
- toshihiko_ooishi
- ベストアンサー率33% (175/520)
これに関係したショートカットキーがあるようです。詳しくはヘルプにて。 Ctrl + ] (右中かっこ) ・選択範囲のセルを直接参照する数式が入力されたセルを選択する。 Ctrl + Shift + } (右中かっこ) ・選択範囲のセルを直接または間接的に参照する数式が入力されたすべてのセルを選択する。
お礼
遅くなってすみません。昨日まで出張だったもので・・・ エクセルにはいろんな機能があるのですね… でも私には#1の方のアドバイスが最適でした。ごめんなさい。 ありがとうございました。
- tbobi
- ベストアンサー率45% (544/1189)
#1のかたとダブってしまったようですが。 ==================== エクセル標準の機能でワークシート分析というものがあります。(Excel2002) あるセル(1)を参照している別のセルを調べるのに有効です。 そのセル(1)を選択したうえで、 メニューバーの ツール > ワークシート分析 > 参照先のトレース とすると、セル(1)を参照しているセルが矢印で図示されます。 この動作は複数のセルを選択してはできないみたいです。(確信はもてませんが) この矢印を消したいときは、童謡にワークシート分析 > すべてのトレース矢印を削除 で消すことができます。
お礼
遅くなってすみません。昨日まで出張だったもので・・・ ありがとうございました。
Excel2000の場合です 参照先を知りたいわけですよね。 例えば、その(1,1)のセルを選択し、F5を押します。 ダイアログが出ますので、 その左下に[セル選択(S)]というのを押します。 [参照先]というチェックがありますので、それを押しOKを押すと、 そこを参照している計算式のはいったセルを、表示してくれます。 [1レベルのみ]というのは、たぶん複合的に計算式が参照されている場合の 直接参照している一番浅いレベルでしょうか。 [すべて]で、関連参照先をすべて表示してくれます。
お礼
遅くなってすみません。昨日まで出張だったもので・・・ こんな機能があったのですね…でも#1の方のアドバイスを頂戴したいと思います。ありがとうございました。
お礼
遅くなってすみません。昨日出張から帰ってきたもので… さて、回答ありがとうございました。 カンタンですね!この方法!これで解決です! ありがとうございました。