0

次のようにすればうまくいきます: =LOOKUP(A9,People[Name],People[Age]) A9 には、探している人の名前が入ります。これは年齢を返しますが、問題ありません。

私がやりたいことは次のとおりです: =LOOKUP(A9,Items[Name],Items[D4]) D4 には、テーブルで検索している列のタイトルが保持されます。したがって、D4 に「Age」という単語が含まれている場合、その人の年齢が収集されます。

どうすればそれを行うことができますか?ありがとうございました!

4

2 に答える 2

5

[改訂]

列が可変の場合は、INDEX/MATCH/MATCH 式が必要だと思います。たとえば、Itemsこの式を試してください。

=INDEX(Items,MATCH(A9,Items[Name],0),MATCH(D4,Items[#Headers],0))

于 2012-08-18T21:00:20.863 に答える