2012-07-09 3 views
9

それより上のセルと同じセルを作りたいと思います。アドレスを取って値を与える関数

私は

=address(row()-1;column()) 

を書くときそれはちょうど

(例えばB2のために、それは$ B $ 1書き込み)上記セルの名前がアドレスを入力し、値を置く機能があります書き込み?

答えて

22

OFFSET関数を使用して、-1行だけセルをオフセットしてみてください。しかし、あなたが本当にあなたの現在のアドレス方式を維持したい、場合は、

=OFFSET(A2,-1,0) 

ようINDIRECT機能の中に置く:たとえば、あなたがセルA2に以下の式を貼り付けることができ、それはA1の値を返します この:

=INDIRECT(ADDRESS(ROW()-1,COLUMN())) 
+1

あなたは間接使用している場合、それは揮発性であり、過度の計算はジェシーに同意し – Jesse

+0

原因になりますので注意してください、あなたはピクルスに自分を持っていない限り、INDIRECTを使用する理由はほとんどないありません。この場合、オフセットは= OFFSET(A2、-1,0)の代わりに= A1を使用するだけの式として無意味です – osknows

関連する問題