我試圖做的正是被要求在此線程忽略重複,並在Excel
Ignore Duplicates and Create New List of Unique Values in Excel
除了它沒有完全回答。我想在不同的工作表中輸出。 問題:
「 我已經看到了這個問題之前無數次各種形式的要求,但沒有我曾嘗試爲我工作
我有一個經常出現重複值的列。我需要創建一個新的基於列的第一列的唯一值,如下...
Column A Column B
a a
a b
b c
c
c
此列B實際上需要出現在不同的表中,同一工作簿內,所以我想它將需要使用sheet2!A1
樣式格式。
我對Data/Filter菜單選項沒有任何好運,因爲這似乎只能用於命令。我需要B列自動更新每當進入到A列的新值 「
給出最好的答案是:
」 基本上你需要的公式爲:
B2=INDEX($A$2:$A$20, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$20), 0))
然後按下ctrl-shift-enter。
兩個重要的事情要記住這裏:完整列表是在細胞A2:A20
,那麼這個公式在細胞B2
(不B1
因爲這將使你的循環引用),可以粘貼。 其次這是一個數組公式,所以你需要按Ctrl + Shift + Enter或它將無法正常工作。 「
(這是一個有用的鏈接:Unique Values)
這給了我:
Column A Col B
a a
a b
b c
c d
c 0
c #N/A
c #N/A
b #N/A
b #N/A
a
d
d
但產量不是在不同的片
我已經嘗試了幾種變體:
=INDEX(List!A2:A20,MATCH(0, COUNTIF(UniqueList!A2:A20,'List'!A2:A20),0))
在
把$跡象:
=INDEX(List!$A$2:$A$20,MATCH(0, COUNTIF(UniqueList!$A$2:A20,'List'!$A$2:$A$20),0))
包括 '按Ctrl-Shift-Enter' 鍵。
但我無法弄清楚。
請幫我從列表到唯一列只有唯一值的列。
謝謝。
爲什麼不將該列表複製到新工作表並使用Data |刪除重複項? –
這就是我目前所做的,但我不想那樣做。 – CArnold