excel自动添加内容并删除重复项?

如图,H列如何从B列自动获取姓名,且H列不要重复;当B列添加了与之前不同的姓名后,例如“十全”,H列自动添加“十全”,请问有没有大神知道怎么实现这个功能。试过VLOOKUP公式,但B列有重复项,H列要求不能重复。

=列去重(B1:B99)

使用excel中的VBA宏代码可实现该功能。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-14
一、公式方法,如wu_zhenjiu提供的公式
二、Power Qurey的方法,将数据导入到Power Qurey中,删除重复项后再上载回Excel工作表中。与公式法相比,不用编写公式,点几下鼠标就能实现,且只在刷新时占用电脑资源;而数组公式在数据量大时会消费较多的资源。但Power Qurey没公式这么直接
三、SQL,极为高效,也就一条SQL语句:
select distinct 姓名 from [工作表名称$b:b]
第2个回答  2022-07-14
用公式:
=IFERROR(INDEX(B:B,SMALL(IF(MATCH(B$2:B$1000&"",B$2:B$1000&"",)=ROW($1:$999),ROW($2:$1000),9^9),ROW(A1))),"")
数组公式,按组合键CTRL+SHIFT+回车,完成公式,下拉。
相似回答