【Excel教學】在Excel如何不增加輔助欄位做到vlookup可以查詢重覆值

【Excel教學】在Excel如何不增加輔助欄位做到vlookup可以查詢重覆值(查看次數:160)

回首頁

2018-04-20 18:23:16
以前我一直認為只能用輔助欄位來解決,直到最近看到選取範圍的陣列公式用法,就想看看可不可以用陣列公式直接解決,最後試出來了,若有興趣的網友可以參考看看。


1.原本用countif輸入後往下複製公式
=COUNTIF(A$2:A2,A2)



2.選取要一次輸入的範圍
再輸入=COUNTIF(INDIRECT("A$2:A" & ROW(2:4)),A$2:A$4)
按下ctrl+shift+enter
公式後面的A$2:A4,會自動依您填入的位置自動變成A2,A3,A4
所以這樣的用法跟步驟1是一樣的,只是一個要往下複製公式



3.先試用產品跟序號分開輸入
=VLOOKUP(F2&G2,CHOOSE({1,2},A2:A4&COUNTIF(INDIRECT("A$2:A" & ROW(2:4)),A$2:A$4),D2:D4),2,0)
按下ctrl+shift+enter



4.最後是不用序號一次完成
=VLOOKUP(F2&COUNTIF(INDIRECT("J$2:J" & ROW(2:4)),J$2:J$4),CHOOSE({1,2},A2:A4&COUNTIF(INDIRECT("A$2:A" & ROW(2:4)),A$2:A$4),D2:D4),2,0)
記得要先選取範圍再輸入
最後按ctrl+shift+enter


範例檔案下載: http://download.bestdaylong.com/f566.htm

【Excel教學】在Excel如何不增加輔助欄位做到vlookup可以查詢重覆值
上一篇:ExcelVBA實務(第一班)上課錄影(1520)      下一篇:Discuz如何在回復問題時附加檔案(50)