close

3292

Excel 如何只保留不重複的值-365做法

方鴻:錦子老師您好,如下圖片所示,我想達到右邊表格的效果,不同序號要做區別,個別「序號」內有重複的「牌子」,該列就刪除。個別「序號」內不保留有重複的「牌子」。

我試過RemoveDuplicates,但是他會將有重複的刪除,然後保留一個「牌子」,想了蠻多方法,但是就卡在序號依序下來(有好幾百個序號),然後是在同個工作表,實在想不出方式了。感激不盡!!!!!!!

image

錦子老師:這個問題,我個人解法如下:

首先我們要先建立一個輔助欄,方便先篩選出所要記錄。

點取D2儲存格輸入公式:

=UNIQUE(A2:A20&C2:C20,,1)

ENTER鍵即會依序填入不重複的值,如下圖所示。

image

點取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儲存格。

image

【公式說明】

=IFERROR(OFFSET($B$1,SUMPRODUCT(($A$2:$A$20=E2)*($C$2:$C$20=G2)*ROW($B$2:$B$20))-1,,,),"")

公式1SUMPRODUCT(($A$2:$A$20=E2)*($C$2:$C$20=G2)*ROW($B$2:$B$20))

傳回A2:A20儲存格內容等於E2儲存格內容且C2:C20儲存格內容等於G2儲存格內容的記錄列號總和。

公式2OFFSET($B$1,公式1-1,,,)

傳回從B1儲存格移動N(公式1運算結果減1)列的內容。

公式3IFERROR(公式2,"")

如果公式2運算結果出現錯誤訊息,則不填入資料,否則填入公式2運算結果。

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()