
我可以在 VBA 中輕鬆解決這個問題,但令我煩惱的是,我無法想出一個公式組合來在 Excel 中本地解決這個問題。
我需要知道 A 列中的值是否存在於 B 到 D 列中的任何位置。
據我所知,索引/匹配不起作用,因為行和列都是可變的。理想情況下,我需要像「尋找」或「搜尋」這樣的東西,它需要多維數組,而不僅僅是一行、一列或字串。
答案1
使用以下公式進行布林響應:
=IF(COUNTIF(B:D,A1)=0,FALSE,TRUE)
如果在範圍內未找到,則計數將為 0;如果找到,則計數大於 0。如果找到,則儲存格中的結果將為 TRUE;如果未找到,則結果將為 FALSE。