看板 Office 關於我們 聯絡資訊
軟體:EXCEL 版本:2013 資料: A B C D E -------------------- 1| 1 2 3 4 5 2| 6 7 8 9 10 3| 11 12 13 14 15 假如有一筆A1:E3的資料如上,我能在VBA透過 Application.Match(6,A1:A3,0)去找出6這個數字為A1至A3中的第2個,即第二列 但上述只是符合1個條件的篩選,但若想進行是多條件篩選 比如,找出A1:A3為6且C1:C3為8,是第幾列,我可以怎麼做 有上網找一下,可以寫Match(6 & 8, A1:A3 & C1:C3,0)去找 我依樣畫葫蘆,但不要說VBA寫不出來,Excel寫出上述的式子,也跑不出東西QQ 還望版上各位前輩指教如何執行多條件篩選 先謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.53.6 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1504343468.A.9B3.html
soyoso: 原文的公式於工作表內可出現 https://i.imgur.com/zdcJIt4 09/02 17:27
soyoso: 但要配合組合鍵ctrl+shift+enter 09/02 17:28
soyoso: 巨集內則是配合evaluate 09/02 17:29
jasonhsu14: 謝謝S大,搞定了,但蠻好奇為甚麼巨集要加evaluate 09/02 18:43
jasonhsu14: 然後工作表要Ctrl+Shift+Enter 09/02 18:43