wps将表一A列重复数据提取不重复项到表二A列【注:用函数高级筛选就算了】 - 爱问答

(爱问答)

wps将表一A列重复数据提取不重复项到表二A列【注:用函数高级筛选就算了】

要求效果,表二A列只需要下拉就不断逐个显示表一A列提取的非重复项。

如图  表一是数据  


表二是效果

wps 将表一A列重复数据 提取不重复项到表二A列【注:用函数 高级筛选就算了】

在表2的A1单元格输入下面的公式

=IFERROR(INDEX(表1!$A$1:$A$22,SMALL(IF(MATCH(表1!$A$1:$A$22,表1!$A$1:$A$22,)=ROW($A$1:$A$22),ROW($A$1:$A$22),1000),ROW(A1))),"")

然后按CTRL+SHIFT+ENTER,然后再向下填充。

注意事项:

1、我在试做这个表格时,表1 的A列总共用了22个,所以公式中用的$A$1:$A$22),这个位置题主可以用拖动的方式到自己所有的数据为止;

2、在这个位置INDEX(表1!$A$1:$A$22,可以把A列全部选中,即为A:A,这样的话这里就可以不需要绝对引用,除此之外,其他地方都不能把一列全部选中,只能一直拖动到有数据的最后一个单元格,因为这里面有个small函数,遇到空格会出错

3、在表2从A1往下填充时,如果出现空白就可以不用拖动了,因为所有不重复数据已全部提取完毕,再往后全部都是空白了

4,公式中有个1000,这个数字要根据你表1A列数据量大小来选,这个数字严格说来,只要大于不重复的数据的个数就可以了,但是我们事先不知道不重复的数据个数有多少,所以直接用一个很大的数字就行,比如1万,十万等

=SUMIF(表一!$A$2:$A$37,表二!A1,表一!$B$2:$B$37)

=IFERROR(INDEX(表1!A$2:A$999,MATCH(,COUNTIF(A$1:A1,表1!A$2:A$999),))&"","")

数组公式输入后按CTRL+SHIFT+ENTER,下拉

=SUMIF(表1!A:A,A2,表1!B:B)

相关标签:wps

下一篇:为什么C++这个出了什么BUG

上一篇:c++class和struct有什么不同啊

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?