[Excel] 對二維陣列搜尋特定值位置

2022/01/24閱讀時間約 1 分鐘
這次遇到的問題是想找到特定範圍內,特定值在工作表的位置。直覺告訴我用Match或XLOOKUP可以處理,研究半天,發現了一個超簡單的方法
例如:
我想找的特定值在A1(四),搜尋目標可能存在C1:E2之間(一~六)
使用這個函式可以取得COLUMN的值(這邊會是3,也就是C)
=SUMPRODUCT((C1:E2=A1)*COLUMN(C1:E2))
使用這個函式可以取得ROW的值(這邊會是2)
=SUMPRODUCT((C1:E2=A1)*ROW(C1:E2))
得到位置後就任君發揮囉~
但缺點是如果想搜尋的值,在範圍內有重複的話會跳Error
為什麼會看到廣告
園長
園長
你好,我是園長,我喜歡玩遊戲、聊遊戲、也在做遊戲,偶爾也會做點別的事
留言0
查看全部
發表第一個留言支持創作者!