[算表]关于VLOOKUP优化转为INDEX + MATCH 的方式

楼主: ilf0121 (思想的崛起)   2023-10-22 15:10:24
各位大神们好
今天想请教一下关于VLOOKUP怎么转成INDEX+MATCH的方式
因为最近表格跑起来有点慢
上网查到资料说
使用 INDEX 和 MATCH 或 OFFSET,而不是 VLOOKUP
请尝试使用 INDEX 和 MATCH 函数,而不要使用 VLOOKUP。 虽然 VLOOKUP 的速度稍快
, () 快大约 5%,但比 MATCH和 INDEX或 OFFSET的组合更简单且使用较少的内存,
但 MATCH 和 INDEX 提供的额外弹性通常可让您大幅节省时间。 例如,您可以将完全
MATCH 的结果储存在储存格中,然后在数个 INDEX 陈述式中重复使用。
INDEX 函数很快,而且是静态函数 (可加速重新计算)。 OFFSET 函式也很快;不过,它是
变动性函式,有时会大幅增加处理计算链结所花费的时间。
目前想把这三个公式改为INDEX+MATCH的方式
但改来改去都没改好
请问大神们 怎么改会比较好? 谢谢
VLOOKUP(TRIM(D1520),'[对单-G
作者: newacc (XD)   2023-10-23 11:19:00
你是不是误解它的意思了@@VLOOKUP在执行上速度快约5%,你已经觉得表格跑很慢了,怎么还会想要改成更慢的写法呢?资料里写到大幅节省时间,应该是指当你需求比较特殊,用INDEX+MATCH可以更容易调整到符合需求的公式
作者: HBY1201 (缨)   2023-10-23 19:28:00
你的档案是不是太大了,我当初也遭遇到这个困扰,最后的解法是VB
楼主: ilf0121 (思想的崛起)   2023-10-24 12:20:00
谢谢大大们指引,这边在看看如何提升

Links booklink

Contact Us: admin [ a t ] ucptt.com