Excel 数式のセル参照型

Excel で XNUMX 日以上作業している場合は、Excel の数式や関数でドル記号の参照を既に使用しているか、既に使用している可能性があります。たとえば、 $D$2 or F$3 最後に、それらが正確に何を意味し、どのように機能し、ファイルのどこで役立つかを理解しましょう。

相対リンク

これらは、列文字行番号 ( A1, S5、すなわち「戦艦」) は、ほとんどの Excel ファイルに見られます。 それらの特徴は、数式をコピーするときにシフトされることです。 それらの。 C5、たとえば、 S6, S7 ダウンまたはコピーするときなど D5, E5 右にコピーする場合など。ほとんどの場合、これは正常であり、問​​題は発生しません。

混合リンク

数式内のリンクがコピーされると、元のセルに対して「スライド」することが望ましくない場合があります。 次に、リンクを修正するためにドル記号 ($) を使用します。これにより、前にあるものを修正できます。 したがって、たとえば、リンク $C5 列間で変更されません (つまり、 С に変わることはありません D, E or F)、ただし、行をまたいでシフトする場合があります (つまり、次のようにシフトする場合があります)。 $ C6, $ C7 等。)。 同じく、 C$5 – 行に沿って移動しませんが、列に沿って「歩く」ことができます。 そのようなリンクは呼ばれます 混合:

絶対リンク

さて、一度に両方のドルをリンクに追加すると ($ C $ 5) – に変わります 絶対の コピー中に変更されることはありません。つまり、ドルはしっかりと固定され、行と列は次のようになります。

相対参照を絶対参照または混合参照に変換する最も簡単で迅速な方法は、数式で選択して F4 キーを数回押すことです。 このキーは、セルへのリンクを修正するための XNUMX つの可能なオプションすべてを丸で囲みます。 C5$ C $ 5 → $C5 → C$5 そしてもう一度。

すべてがシンプルで明確です。 しかし、「しかし」がXNUMXつあります。

絶対セル参照を作成したいとします。 S5. 彼女がいつも言及しているように S5 それ以上のユーザー アクションに関係なく。 面白いことに、リンクを絶対的なものにしても (つまり、 $ C $ 5)、場合によっては変更されます。 例: XNUMX 行目と XNUMX 行目を削除すると、 $ C $ 3. 左に列を挿入する場合 С、その後に変わります D. 細胞を切ると S5 に貼り付けます F7、その後に変わります F7 等々。 常に参照する非常にハードなリンクが必要な場合はどうすればよいですか S5 どのような状況やユーザーの行動でも、他には何もありませんか?

真の絶対リンク

解決策は、関数を使用することです 間接 (間接)、テキスト文字列からセル参照を生成します。 

セルに数式を入力した場合:

=間接(“C5”)

=間接(«C5»)

次に、常にアドレスを持つセルを指します C5 行の挿入や削除など、それ以上のユーザー操作に関係なく。唯一のわずかな複雑さは、ターゲット セルが空の場合、 間接 は 0 を出力しますが、これは必ずしも便利ではありません。 ただし、これは、関数を介してチェックするもう少し複雑な構造を使用することで簡単に回避できます。 イスブランク:

=IF(ISNULL(INDIRECT("C5")),"", INDIRECT("C5"))

=IF(ISBLANK(INDIRECT(«C5»));»»;INDIRECT(«C5»))

  • 複数テーブルのデータを集約する際の1次元シート群参照
  • R1C1 リンク スタイルが必要な理由と無効にする方法
  • PLEXアドオンを使用したマクロによる式の正確なコピー

 

コメントを残す