[算表]關於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