返回列表 上一主題 發帖

[轉貼] 討論不重複清單

[轉貼] 討論不重複清單

本帖最後由 Hsieh 於 2010-6-19 11:08 編輯

http://gb.twbts.com/index.php/topic,466.0.html
舊站以上連結曾經討論過此一問題
其中附件大都遺失,把他歸納一下供大家參考
有更好公式歡迎繼續參與討論
不重複清單.rar (7.78 KB)
學海無涯_不恥下問

不錯
小弟也來熱鬧一下

{=INDEX(A:A,SMALL(IF(MATCH(A$2:A$100&"",A$2:A$100&"",)=ROW($2:$100)-1,ROW($2:$100),4^8),ROW(1:1)))&""}
300 字節以內
不支持自定義 Discuz! 代碼

TOP

本帖最後由 Hsieh 於 2010-6-30 22:23 編輯

謝謝 Hsieh和zz5151353版主.
我不能下載><

這個如果要指定地方  D3:D40  請問要如果改?
{=INDEX(A:A,SMALL(IF(MATCH(A$2:A$100&"",A$2:A$100&"",)=ROW($2:$100)-1,ROW($2:$100),4^8),ROW(1:1)))&""}
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 3# basarasy

{=INDEX(A:A,SMALL(IF(MATCH(A$2:A$100&"",A$2:A$100&"",)=ROW($2:$100)-1,ROW($2:$100),4^8),ROW(1:1)))&""}
    此公式資料範圍是A2:A100
你可套用看看將$A$2:$A$100改成你的資料範圍$D$3:$D$40
{=INDEX(A:A,SMALL(IF(MATCH($D$3:$D$40&"",$D$3:$D$40&"",)=ROW($3:$40)-1,ROW($3:$40),4^8),ROW(1:1)))&""}
學海無涯_不恥下問

TOP

本帖最後由 gong 於 2010-7-1 08:24 編輯

回復 4# Hsieh

圖1 d5會有 空格   公式{=INDEX(A:A,SMALL(IF(MATCH(A$2:A$100&"",A$2:A$100&"",)=ROW($2:$100)-1,ROW($2:$100),4^8),ROW(1:1)))&""}

圖2 沒有出數  公式{=INDEX(A:A,SMALL(IF(MATCH($D$3:$D$40&"",$D$3:$D$40&"",)=ROW($3:$40)-1,ROW($3:$40),4^8),ROW(1:1)))&""}
zz1.JPG
zz2.JPG
50 字節以內
不支持自定義 Discuz! 代碼

TOP

請上傳檔案吧

{=INDEX(D:D,SMALL(IF((D$3:D$40<>"")*MATCH(D$3:D$40&"",D$3:D$40&"",)=ROW($3:$40)-2,ROW($3:$40),4^8),ROW(1:1)))&""}
300 字節以內
不支持自定義 Discuz! 代碼

TOP

本帖最後由 gong 於 2010-7-1 08:23 編輯

回復 6# zz5151353

謝謝zz大大.
大大教的這個沒有問題了.
{=INDEX(D:D,SMALL(IF((D$3:D$40<>"")*MATCH(D$3:D$40&"",D$3:D$40&"",)=ROW($3:$40)-2,ROW($3:$40),4^8),ROW(1:1)))&""}
50 字節以內
不支持自定義 Discuz! 代碼

TOP

还是2007以上版本的删除重复值来的快一些
学习

TOP

在VBA中一般用集合或字典,做个自定义函数
学习

TOP

舊站以上連結曾經討論過此一問題
其中附件大都遺失,把他歸納一下供大家參考
有更好公式歡迎繼續參與討論 ...
Hsieh 發表於 2010-6-18 23:41



    請問版主及各位先進
下載這個檔案堛漱漁e都整理好了
可是每做一個動作
都會有一直"重算儲存格"的動作
請問各位先進下載後的檔案會有這樣的情形嗎?

儲存格計算-1.jpg
2010-7-1 13:23



計算-2.jpg
2010-7-1 13:23



刪掉儲存格內容.jpg
2010-7-1 13:23





若沒有大概是自己EXCEL的問題了....謝謝

TOP

        靜思自在 : 我們最大的敵人不是別人.可能是自己。
返回列表 上一主題