利用vlookup+if+countif动态获取不重复值并实现同步更新

fangcloud 647 2022-08-09

本文转载自网络公开信息

利用vlookup+if+countif动态获取不重复值并实现同步更新

有一列重复的数据,如何动态获取不重复的数据呢?

比如下面A列的这组公司名字,其中好多名字是重复的,有可能还不断增加新的公司名字

分析:

其实提取不重复值,一般是用高级筛选或者删除重复项得到的。但是这两种方法得到的结果都是静态的,不能和源数据连动,就是源数据如果增加了新的数据,结果值并不能动态地跟着更新。

如果想随着数据源的数据增减而得到不重复的值,一般用函数公式来取得。不过网络上分享的大都是用数组公式一步到位写的,比较复杂难以理解。

接下来我分享一种用辅助列的方法制作的:

1,在A列前插入一列

2,在A2输入:=IF(COUNTIF($B$2:$B2,B2)=1,A1+1,A1)

3,在D列用函数公式根据A列的新序号来获取不重复值,D2=VLOOKUP(ROW(1:1),$A:$B,2,0)

4,纠错一下,否则会出现错误值,D2的函数公式改为:

=IF(ISNA(VLOOKUP(ROW(1:1),$A:$B,2,0)),"",VLOOKUP(ROW(1:1),$A:$B,2,0))

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:如何将图片设置成背景(如何将图片设置成背景图片)
下一篇:怎么在一个表格里放两个图(excel一个表画两个图)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~