セルA1に「=B10」という式が入っている場合、
5行目あたりに1行挿入すると、
式が「=B11」となってしまう。
「=$B$10」と絶対参照にしても、「=$B$11」になってしまう。
方法1:OFFSET関数を使う
上の例の場合、
=OFFSET(A1,9,1)
(A1セルから9行下、1列右のセルの値を返す)
書式:OFFSET(基準,行数,列数,高さ,幅)
機能:基準セルを指定した数だけ移動したセルの値を返す。
方法2:INDEX関数を使う
上の例の場合、
=INDEX(A:B,10,2)
(範囲"A:B"の10行目・2列目のセルの値を返す)
書式:INDEX(範囲,行番号,列番号,領域番号)
機能:表やセル範囲から行と列で位置を指定して、セルの値を返す。
方法3:INDIRECT関数を使う
上の例の場合、
=INDIRECT("B10")
(文字列で指定されたセルを参照し、値を返す)
書式 :INDIRECT(参照文字列 , 参照形式)
機能 :指定される文字列への参照を返す。
これらのどれかで良いのですが、
コピーしても同じ式になってしまうので、
工夫が必要かも
5行目あたりに1行挿入すると、
式が「=B11」となってしまう。
「=$B$10」と絶対参照にしても、「=$B$11」になってしまう。
方法1:OFFSET関数を使う
上の例の場合、
=OFFSET(A1,9,1)
(A1セルから9行下、1列右のセルの値を返す)
書式:OFFSET(基準,行数,列数,高さ,幅)
機能:基準セルを指定した数だけ移動したセルの値を返す。
方法2:INDEX関数を使う
上の例の場合、
=INDEX(A:B,10,2)
(範囲"A:B"の10行目・2列目のセルの値を返す)
書式:INDEX(範囲,行番号,列番号,領域番号)
機能:表やセル範囲から行と列で位置を指定して、セルの値を返す。
方法3:INDIRECT関数を使う
上の例の場合、
=INDIRECT("B10")
(文字列で指定されたセルを参照し、値を返す)
書式 :INDIRECT(参照文字列 , 参照形式)
機能 :指定される文字列への参照を返す。
これらのどれかで良いのですが、
コピーしても同じ式になってしまうので、
工夫が必要かも
ありがとうございました。
http://vagrarxps.com/ - viagra price
viagra onkine cheap
viagra best price canada
http://vagrarxps.com/ - cheap generic viagra
viagra onkine cheap
enter site get online viagra