如何提取excel中重復數據的第壹組數據
商品代碼為A列,上市天數為B列,第壹行為標題行,那麽:
在C2處輸入:
=INDEX($A$2:$A$10000,SMALL(IF(MATCH($A$2:$A$10000&"",$A$2:$A$10000&"",0)=ROW($A$2:$A$10000)-1,ROW($A$2:$A$10000)-1,4^8),ROW(A2)-1))&""
按CTRL+SHIFT+ENTER,然後往下拖
在D2處輸入:
=INDEX($B$2:$B$10000,SMALL(IF(MATCH($A$2:$A$10000&"",$A$2:$A$10000&"",0)=ROW($A$2:$A$10000)-1,ROW($A$2:$A$10000)-1,4^8),ROW(A2)-1))&""
按CTRL+SHIFT+ENTER,然後往下拖
註意:必須有標題行,也就是說數據必須從第二行開始,否者公式需要修改。
如果A列數據大於10000行,請自己將公式中的10000改為相應的行數。(此數如果寫的太大會稍微影響速度)
由於是數組公式,所以在輸入完成後必須按CTRL+SHIFT+ENTER結束,不能直接按ENTER結束。
有問題可以hi我,我將盡力與您壹起解決問題。