実装するExcelユーザー定義関数を構築しようとしていますVLOOKUP_NAME(value, table, column_name)
:
VLOOKUP(value, table, MATCH(column_name, table[#Headers], FALSE), FALSE)
VBAでこれを行うにはどうすればよいですか? VBA は のような構造化参照を受け入れないようですtable[#Headers]
。
また、これを UDF として実装した場合のパフォーマンスへの影響についても知りたいと思います。
また、私がこれを行っている理由は、大量の見苦しい数式をより読みやすい数式に置き換えるためです。これを達成するための他のより良い提案は大歓迎です。