EXCEL表格二維陣列查詢 2025
緣起
最近又要用EXCEL表格做二維陣列存取,之前用VBA搭建,想試著不要寫CODE。在2025年問問AI有沒有更好的做法
GROK AI給我的回應
GROK AI回答唬爛的傾象嚴重,不過我猜,微軟應該是有收過這個抱怨(起碼我很不爽)
GROK回答的第一句我完全認同。我很確定網路上的EXCEL教學都比我聰明,這些範例他們扛得住,我卻受不了... 受不了的人自己找出路
GROK AI給的解法
GROK雖然很會唬爛,但是下面步驟是真的可靠,確實可以用
這段code要貼在NAME MANAGER,我留著當筆記
=LAMBDA(tbl, row_key, col_key,
LET(
row_idx, XMATCH(row_key, INDEX(tbl,,1), 0),
col_idx, XMATCH(col_key, INDEX(tbl,1,), 0),
INDEX(tbl, row_idx, col_idx)
)
)
測試看看
先展示結果
用Get2D台積電股價,這個複雜度我受得了
用組合技查中華電信的資本額,嗯...
結語
2025年版比2021年舒服多了,以後我用EXCEL,都會先開這篇文章,加一下公式
這個解法比2021年使用VBA更好,開啟VBA經常會遇到安全性問題,這招不會
留言