0

この問題について何かお役に立てば幸いです。この数式は、1 つのシートで姓と名を検索し、別のワークブック (10 年) から値を返します。多数のシートで 1 つの数式を使用できるように、2 つのワークブックでシートに同じ名前を付けました。したがって、式の「アート」部分を一般的なものにしたいと思います(現在のシートの名前ですが、対応するシートの値を探しています)。誰かが私を始めるためのアイデアを持っていますか? 間接的に試してみましたが、役に立ちませんでした...

=IF((VLOOKUP(($A2&" "&$B2),'[Year 10.xlsx]Art'!$C$2:$Z$240,18,FALSE)=0),"",VLOOKUP(($A2&" "&$B2),'[Year 10.xlsx]Art'!$C$2:$Z$240,18,FALSE))

私は試しました:=INDIRECT("'"&AJ2&"'!t5")これはうまくいくようですが、式をコピーしてt6、t7などに更新できるようにt5を変更したいと思います.

次に試して=INDIRECT("'"&$AJ$2&"'!"&AK13)みました。2つを組み合わせる方法はありますか?ある程度はうまくいくと思いますが、理想的ではない各シートに他のワークブックへのポインターを配置する必要があります...AK13AK14

4

1 に答える 1

2

率直に言って、あなたが何を望んでいるのかわかりませんが、A1 の一般的なシート名と B1 のワークブック名​​ ( Year 10.xlsx) では、おそらくこれが適しています。

=IF(VLOOKUP($A2&" "&$B2,INDIRECT("'["&B1&"]"&A1&"'!$C$2:$Z$240"),18,FALSE)=0,"",VLOOKUP($A2&" "&$B2,INDIRECT("'["&B1&"]"&A1&"'!$C$2:$Z$240"),18,FALSE))
于 2014-06-30T20:38:37.903 に答える