如圖舉例線上購物報表
工作表1 G欄下了IF(COUNTIFS(.......函數,參照D、E欄有相同值顯示”重複品項”
請問若不用篩選,如何下函數將G欄有顯示重複品項的列,其中抓取購物帳號、品項、IP與G欄至工作表2如圖依序顯示呢?
=IF(SUMPRODUCT(($D$2:$D$13=D2)*($E$2:$E$13=E2))>1,"重複品項","")
A1公式:=IFERROR(OFFSET(工作表1!$B$1,SUMPRODUCT(SMALL((工作表1!$G$2:$G$13="重複品項")*ROW(工作表1!$G$2:$G$13),COUNTBLANK(工作表1!$G$2:$G$13)+ROW()))-1,,),"")
B1公式:=IFERROR(OFFSET(工作表1!$D$1,SUMPRODUCT(SMALL((工作表1!$G$2:$G$13="重複品項")*ROW(工作表1!$G$2:$G$13),COUNTBLANK(工作表1!$G$2:$G$13)+ROW()))-1,,),"")
C1公式:=IFERROR(OFFSET(工作表1!$E$1,SUMPRODUCT(SMALL((工作表1!$G$2:$G$13="重複品項")*ROW(工作表1!$G$2:$G$13),COUNTBLANK(工作表1!$G$2:$G$13)+ROW()))-1,,),"")
D1公式:
=IFERROR(OFFSET(工作表1!$G$1,SUMPRODUCT(SMALL((工作表1!$G$2:$G$13="重複品項")*ROW(工作表1!$G$2:$G$13),COUNTBLANK(工作表1!$G$2:$G$13)+ROW()))-1,,),"")
錦色如月,子耀光芒。
mooliang wrote:
如圖舉例線上購物報表(恕刪)
F2
=IF(COUNTIFS($D$2:$D$1000,D2,$E$2:$E$1000,E2)>1,INDEX(ROW($2:$1000),MATCH(D2&E2,$D$2:$D$1000&$E$2:$E$1000,0)),"")
A2
=IFERROR(INDEX(工作表1!$B$1:$F$1000,SMALL(IF(工作表1!$F$2:$F$1000=SMALL(工作表1!$F$2:$F$1000,ROW(A1)),ROW($2:$1000)),ROW(A1)-COUNTIF(工作表1!$F$2:$F$1000,"<"&SMALL(工作表1!$F$2:$F$1000,ROW(A1)))),MATCH(A$1,工作表1!$B$1:$F$1,0)),"")
我只設到1000列,不夠再自己加吧。