我有一個資料庫,顯示一年中每週分配給每個客戶的價值。我想要的是突出顯示(即在報告的最後用 X 標記)具有相同屬性的客戶出現任何值的最早一周,以便我可以消除每個的其餘行客戶/屬性組合。例子:
目前的
想要的
答案1
試試這個公式:
=AGGREGATE(15,6,COLUMN($C$2:$G$10)/(INDEX((A2=$A$2:$A$10)*(B2=$B$2:$B$10)*($C$2:$G$10),)>0),1)=AGGREGATE(15,6,COLUMN($C2:$G2)/(ISNUMBER($C2:$G2)),1)
正如你所看到的,我讓它回到 TRUE/FALSE。如果你想要X
然後使用這個:
=IF(AGGREGATE(15,6,COLUMN($C$2:$G$10)/(INDEX((A2=$A$2:$A$10)*(B2=$B$2:$B$10)*($C$2:$G$10),)>0),1)=AGGREGATE(15,6,COLUMN($C2:$G2)/(ISNUMBER($C2:$G2)),1),"X","")
它將傳回X
一個空白單元格。
AGGREGATE() 函數是在 Excel 2010 中引入的。
筆記:
它將傳回 TRUE 給所有最早綁定的。