文章總列表

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經常會遇到安全性問題,這招不會

留言

這個網誌中的熱門文章

STM32 UART + DMA,使用HAL實作TX/RX,以及不定長度接收

小米掃地機器人S20+ review

玩CAN bus的傢伙們 (1) CandleLight-based USB-CAN