excel-找不数据重复

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:47:17
a列里有无数个1,2,3,4,5,6,7,8,9,打乱了的,如何设置函数提取1,2,3,4,5,6,7,8,9,就是重复的只显示一次
我要函数公式
a列有a,b,c,d,b列里有无数个1,2,3,4,5,6,7,8,9,打乱了的,如何设置函数在筛选a列的b后提取1,2,3,4,5,6,7,8,9,就是重复的只显示一次

1楼试了公式。。是n/a
2楼不行。
-------------------------------------------------
ctl+sft+enter@@知道了 谢谢你
a列有a,b,c,d,b列里有无数个1,2,3,4,5,6,7,8,9,打乱了的,如何设置函数在筛选a列的b后提取1,2,3,4,5,6,7,8,9,就是重复的只显示一次

这是另外一个问题...我要A列里含有D的数据,然后在提取b列数据不重复..

数据在A列(如:A1~A100)
在B1输入
=IF(ROW()<=ROUND(SUM(1/COUNTIF(A$1:A$100,A$1:A$100)),0),INDEX(A$1:A$100,SMALL(IF(MATCH(A$1:A$100,A$1:A$100,0)=ROW(A$1:A$100),ROW(A$1:A$100)),ROW())),"")
数组公式!按Ctrl+Shift+Enter结束计算,再向下填充。
“A$1:A$100”是一个数据区域,用数组公式计算的,区域内不要有空值,即你的数据从A1到A10的,就修改为A1:A10。

补充:
怎么个不行法?
你有没有按我说的操作?
数据区域要根据实际设置。
输入“数组公式”后,不要按Enter!要用Ctrl+Shift+Enter组合键。

再补充:
你的补充说明反而乱了:
1、“a列有a,b,c,d”——
跟你的原问题“a列里有无数个1,2,3,4,5,6,7,8,9,”不同。
2、“b列里有无数个1,2,3,4,5,6,7,8,9,打乱了的”——
公式里的数据区域就改为“B1:B100”:
=IF(ROW()<=ROUND(SUM(1/COUNTIF(B$1:B$100,B$1:B$100)),0),INDEX(B$1:B$100,SMALL(IF(MATCH(B$1:B$100,B$1:B$100,0)=ROW(B$1:B$100),ROW(B$1:B$100)),ROW())),"")
3、“如何设置函数在筛选a列的b后提取1,2,3,4,5,6,7,8,9”——
这跟筛选有什么关系?

还要补充:
“筛选”只是“隐藏”其他不被筛选到的数据行,B列原数据还是存在,公式计算结果不变。
既然要这样:
选A列——菜单栏——数据——筛选——自动筛选——选“D”——复制B列数据到别处——用以上数组公式计算。

最直接的
选中A列--数据--筛选 -高级筛选--选择不重复的记录,复制到