猿问

忽略重复项并在Excel中创建唯一值的新列表

我有一列值经常显示为重复项。我需要根据第一列创建一个具有唯一值的新列,如下所示:


Column A   Column B  

a          a

a          b

b          c

c

c

B列实际上将需要出现在同一工作簿中的另一张纸上,因此我认为它将需要使用sheet2!A1样式格式。


我对Data / Filter菜单选项没有任何运气,因为这似乎只能在命令下起作用。每当在A列中输入新值时,我都需要B列自动更新。


四季花海
浏览 682回答 3
3回答

素胚勾勒不出你

Totero的答案是正确的。该链接也非常有帮助。基本上,您需要的公式是: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,否则它将无法正常工作。

紫衣仙女

从列中删除重复项对A列A-> Z中的值进行排序选择列B在仍选择B列的情况下,在公式输入框中,输入=IF(TRIM(A1)=TRIM(A2),"",TRIM(A1))在仍选择“列B”的情况下,选择“编辑”->“填充”->“向下”(在较新的版本中,只需选择单元格B1并下拉外部框以在列中一直向下扩展)注意:如果B列在另一张纸上,则可以执行Sheet1!A1和Sheet1!A2。
随时随地看视频慕课网APP
我要回答