2つの列があり、最初の列にはオブジェクトの名前があり、2番目の列にはオブジェクトが属します。一人一人に割り当てたものを記載した新しいシートが欲しいです。ここに例があります:
dog F
cat F
bell S
whistle
bird F
つまり、フレッドには犬、猫、鳥がいます。スコットにはベルがあります。そして、誰も彼らのページに笛を持っていません。簡単なIF()を実行すると、Fredのページでは次のようになります。
TOP OF ROW
dog
cat
bird
そしてスコットのページは次のようになります
TOP OF ROW
bell
しかし、私はフレッドを次のように見せたい
TOP OF ROW
dog
cat
bird
とスコットは同じです。
私の現在の考え方は=VLOOKUP($C$1,Items!A2:C1000,3)
、データがどの行にあるかを示すためにDの非表示列で使用することです(ここで、アイテムの列Cは行番号の非表示列であり、C1は検索パラメーター(SまたはF))=IFERROR(CELL("contents",INDIRECT(ADDRESS($D2,2,1,TRUE,"Items"))),"")
、しかし、検索配列の行インデックスを1+最後に見つかったアイテムに変更する以外は(方法がわかりません)、次のアイテムの検索を続行する方法がわかりません。私はC++とC#を知っていますが、これまでVBAでコーディングしたことがなく、MSDNに大きく依存しており、ExcelAPI専用のMSDNセクションはありません。