アプリ版:「スタンプのみでお礼する」機能のリリースについて

宜しくお願いたします。

エクセルで、
sheet1 sheet2 があります。

sheet2(A1)=100 sheet1(A100)=1 が入力されています。

ここで
sheet2(A2) =sheet1!A(A1) と数式を入れました     A1はシート2上の100です。


sheet2上のA2 = 1 となって欲しいのですがなりません。



数式がおかしいのはわかるのですが、もしわかるかたおられましたらお願いいたします。

A 回答 (2件)

 回答番号:ANo.1です。


 申し訳御座いません、先程の回答における2番目と3番目の数式を間違えておりました。

=OFFSET(A1,A1-1,0)



=INDIRECT("A"&A1)

では、参照先がSheet2のA100になってしまいます。
 ですから、Sheet1のA100セルを参照させる場合には、

=OFFSET(Sheet1!A1,A1-1,0)

=INDIRECT("Sheet1!A"&A1)

という形式になさって下さい。
    • good
    • 0
この回答へのお礼

非常に助かりました。
有難うございました。

お礼日時:2010/09/25 23:03

=sheet1!A(A1)



という数式はExcelでは使う事が出来ません。
 Sheet2のA1セルの値によって、Sheet2のA2セルの参照先を変えるのでしたら、Sheet2のA2セルに、以下の3つの式の何れか1つを入力なされば良いと思います。

=INDEX(Sheet1!A:A,A1)

=OFFSET(A1,A1-1,0)

=INDIRECT("A"&A1)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!