EXCEL 提取不重复的日期横向排列

表2的B列为多个日期,如何将这些不重复的日期,按顺序引用到表1的IL5:IN5中,,,用公式

第1个回答  2019-05-23

IL5=IFERROR(SMALL(表2!$B1:$B99,INT(1+COUNTIF(表2!$B1:$B99,"<="&IK5)+IK5%%%)),"")

下拉

追问

空值

追答

你的IK5内容是什麼?我这个公式是IK5必须是空白,如果IK5有文字格式的数据,公式如下修改:
=IF(IK5="","",IFERROR(SMALL(表2!$B1:$B99,1+COUNTIF(表2!$B1:$B99,"<="&IK5)),""))

本回答被提问者采纳
第2个回答  2019-05-23
请学习 复制--选择性粘贴-转置
数据--删除重复项
这样的方法简单、实用。而公式法不建议实用
当然,数据格式相对稳定,数据处理量大,采用vba一键完成也是不错的选择
第3个回答  2019-05-22
高级筛选有提取不重复值到另外地方的功能;
此外可以整列复制过去,选数据下的删除重复项删除重复部分(保留一条)。本回答被网友采纳
第4个回答  2019-05-23
研究下数据透视表把,把日期作为列,希望能帮助到你
第5个回答  2019-05-22
选择表2的B列 数据 删除重复值
在表1的IL5中输入或复制粘贴下列公式之一
=INDEX(表2!$B:$B,COLUMN(A:A)+(ROW(A1)-1)*3)
=INDIRECT("表2!B"&COLUMN(A:A)+(ROW(A1)-1)*3)
=OFFSET(表2!$B$1,COLUMN(A:A)+(ROW(A1)-1)*3-1,)
右拉填充,下拉填充追问

不对啊,这个公式只是将表2中B列中的值的个数统计出来了,我是要将B列中不重复的日期横排显示出来

追答

你这样说,是开玩笑吗?上截图让大家判断一下。

追问

3个方案都试了,出现了3个相同的日期,但不重复日期其实是有3个,

追答

看操作的第一行,B列要删除重复值的。

相似回答