3292 |
Excel 如何只保留不重複的值-365做法 |
方鴻:錦子老師您好,如下圖片所示,我想達到右邊表格的效果,不同序號要做區別,個別「序號」內有重複的「牌子」,該列就刪除。個別「序號」內不保留有重複的「牌子」。
我試過RemoveDuplicates,但是他會將有重複的刪除,然後保留一個「牌子」,想了蠻多方法,但是就卡在序號依序下來(有好幾百個序號),然後是在同個工作表,實在想不出方式了。感激不盡!!!!!!!
錦子老師:這個問題,我個人解法如下:
首先我們要先建立一個輔助欄,方便先篩選出所要記錄。
點取D2儲存格輸入公式:
=UNIQUE(A2:A20&C2:C20,,1)
按ENTER鍵即會依序填入不重複的值,如下圖所示。
點取E2儲存格輸入公式:
=LEFT(D2,1)
再將公式複製到E3:E10儲存格。
點取G2儲存格輸入公式:
=RIGHT(D2,2)
再將公式複製到G3:G10儲存格。
點取F2儲存格輸入公式:
=IFERROR(OFFSET($B$1,SUMPRODUCT(($A$2:$A$20=E2)*($C$2:$C$20=G2)*ROW($B$2:$B$20))-1,,,),"")
再將公式複製到F3:F10儲存格。
【公式說明】
=IFERROR(OFFSET($B$1,SUMPRODUCT(($A$2:$A$20=E2)*($C$2:$C$20=G2)*ROW($B$2:$B$20))-1,,,),"")
公式1:SUMPRODUCT(($A$2:$A$20=E2)*($C$2:$C$20=G2)*ROW($B$2:$B$20))
傳回A2:A20儲存格內容等於E2儲存格內容且C2:C20儲存格內容等於G2儲存格內容的記錄列號總和。
公式2:OFFSET($B$1,公式1-1,,,)
傳回從B1儲存格移動N(公式1運算結果減1)列的內容。
公式3:IFERROR(公式2,"")
如果公式2運算結果出現錯誤訊息,則不填入資料,否則填入公式2運算結果。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表