返回列表 上一主題 發帖

[發問] 在沒有排序的情形下,相同產品編號,留下最後一個就好

[發問] 在沒有排序的情形下,相同產品編號,留下最後一個就好

各位大大好,

請教.....
我想在E欄下一個公式,在沒有排序的情形下,讓B欄相同產品編號,留下最後一個就好.
例如:00021025025的最後一個相同編號在B24,只在B24顯示產品編號,其餘就空白

進貨單日報表2.rar (22.56 KB)

=IF(ISNA(MATCH(B5,B6:B3000,)),B5,)&""
准提部林 發表於 2018-3-30 17:10



我試著用你教的公式..
都是不行..
><.

TOP

大大你好.. 我還有另一難題.. 就是用你的公式.. MATCH是有NA..請問可以如何解決呢?

countif match na.rar (11.07 KB)

回復  PJChen

    試看看
    E5=IF(COUNTIF(B:B,B5)=1,B5,IF(ROW()=MATCH(B5,B:B,2),B5,""))
    公 ...
owen06 發表於 2014-11-28 12:29

TOP

我發現如果用函數寫的話,我的資料超過1萬筆就要算超久的,檔案也變得很大不好開啟
八雲

TOP

=IF(ISNA(MATCH(B5,B6:B3000,)),B5,)&""

TOP

PJChen大大你好,

請想教.. 為何會用 MATCH(B5,B:B,2)?
我只知道match 可以用 -1, 0 , 1...
但不明白用2是為什麼呢?

請教各位大大幫忙解答..
^^


回復  PJChen

    試看看
    E5=IF(COUNTIF(B:B,B5)=1,B5,IF(ROW()=MATCH(B5,B:B,2),B5,""))
    公 ...
owen06 發表於 2014-11-28 12:29

TOP

回復 7# samwang

感謝大大,

我把它改成這樣,就是我要的了,太謝謝了...
這樣的公式對我來說太有用了...
=IF(COUNTIF(B$5:B5,B5)<COUNTIF(B:B,B5),"",B5)

TOP

回復 6# PJChen

E2=IF(COUNTIF(B$2:B2,B2)<COUNTIF(B:B,B2),"",B2)
往下拉,請問是不是你要的需求?

TOP

回復 5# owen06

您好,

感謝您的回復,我試了公式,它在排序的情形下沒有問題,但若沒有排序,則會出錯,無法正確的show出最後一筆料號.
請問還能怎麼修正公式呢?

TOP

回復 4# PJChen

    試看看
    E5=IF(COUNTIF(B:B,B5)=1,B5,IF(ROW()=MATCH(B5,B:B,2),B5,""))
    公式往下拉

TOP

        靜思自在 : 要用心,不要操心、煩心。
返回列表 上一主題