參見問題1337631 檢查一個資料集中特定範圍的值是否存在於另一個資料集中
這個解決方案效果很好,但是如果您想在同一範圍內檢查怎麼辦?想要將此用於兩個目的:1)在輸入資料時提醒已輸入某個組合(由於其他資料不同,這可能有正當理由)2)標記所有重複記錄
為了將此公式用於第一個目的(輸入),我檢查當前條目上方的範圍。這很好用,但不允許目的 2...
有人建議讓它的組合發揮作用嗎?在連接除當前行之外的所有行時應該有效...但這將是公式的複雜更改嗎?
答案1
答案2
很好的替代公式,除了它會將 CPU 驅動至 90%,並且如果您將公式擴展到以下“開放端範圍”以使其適用於擴展列表,則會導致工作表變得不可用...
=IF(ISTEXT(D7);IF(SUM(IF(B7&C7&D7=$B:$B&$C:$C&$D:$D;1;0))>1;"重複";"唯一");" ”)
有什麼解決方案可以使其可用嗎?我現在將其限制為第 8-1000 行,這可行,但當然需要追蹤工作表的成長!