0

私はこれらの2つの機能を持っています:

  1. =INDIRECT("A"& MATCH(A16,Sheet1!A:A,1))

  2. =INDIRECT(J3&"! PUT FUNCTION 1 HERE ")

関数 1 は、A17シート 1 の cell の値を返します。

関数 2は、シート 2の値を返す必要があります (2 番目の間接関数は、「Sheet2」を含む cell を参照します)。A17J3

2 つを組み合わせると、エラー メッセージが表示されます。

どんな助けでも大歓迎です!

4

1 に答える 1

0

あなたが書いたように、関数 1 は cell の実際の値を返しますA16。関数 1 を関数 2 にネストすると、Excel はこれを次のように解決します。

=INDIRECT(J3 & "!" & Function1)
=INDIRECT(J3 & "!" & INDIRECT("A" & MATCH(A16, Sheet1!A:A, 1)))
=INDIRECT("Sheet2!My value in A16")

明らかに、これはエラーにつながります。これを解決するには、2 番目を抑制しINDIRECTます。

=INDIRECT(J3 & "!" & "A" & MATCH(A16, Sheet1!A:A, 1))
于 2015-05-18T09:09:58.773 に答える