我有excel 2016,所以我无法使用独特的功能。在 A:A 列中,我有几个名字,但其中一些是重复的。我需要一个公式,可以自动将 A:A 中的名称复制到 B:B 中且不重复。我试过这个:
=IFERROR(INDEX($A$1:$A$1000,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$1000)+IF($A$1:$A$1000="",1, 0),0)),"")
这会导致#NAME吗?错误 或呈现数字 0 我什至尝试了 CTRL+SHIFT+ENTER,但没有任何效果。
提前致谢
将值复制并粘贴到 B 列中
突出显示整个 B 列,然后在功能区的
Data
选项卡下选择 Remove Duplicates
。这将删除复制的任何重复名称,为您提供唯一列表,而不使用唯一函数。
您还可以从您的范围创建一个数据透视表,并将名称列拖动到窗格的左下角框中,它还将以这种方式提供唯一的列表。将此与表格格式 (CTRL + T) 结合起来,如果您引用数据透视源的名称,它也会随着表格的大小而缩放。