我在Excel 2003中有一个荒谬的问题,我想引用一个我自己定义的范围,名称如 Div1,Div2,Div3 等。
我有一个宏来确定我是否需要使用 Div1,Div2,Div3 等,然后我需要使用 VLOOKUP 和 MATCH 具有这些不同的范围。
然而
MATCH("ValueSearched", Div1, 0)
工作正常,但
MATCH("ValueSearched", "Div1", 0)
失败
由于 Div1 是以编程方式确定的,因此它只存储为字符串而我无法使用它。
我理解在正常的编程中,你从来没有真正引用这样的值,并且会使用哈希表或类似的东西,但我认为Excel会有更好的解决方法,因为一切都在运行时完成。
关于如何动态引用这些范围的任何建议?
答案 0 :(得分:0)
你试过= MATCH(“ValueSearched”,INDIRECT(Div1),0)