如图,B列是原始数据,想用公式把它变成按D、F列那样排序,D、F列是将原始数据按时间的升序排列的,D列和F列的区别是,F列把相同日期合并起来了,这两列的公式怎么写?谢谢!
我的意思是用公式来实现的,我要在其他表里把这个表的数据按这个结果显示出来
追答设置D列和F列的单元格格式为日期,
在D列输入以下公式,然后向下填充公式
=INDEX(A:A,MATCH(SMALL(A:A,ROW(A1)),A:A,0))
在F2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(D:D,SMALL(IF(MATCH(D$2:D$9,D$2:D$9,0)=ROW($1:$8),ROW($2:$9),4^8),ROW(A1)))
用数组的那个要怎么改?显示的结果有点不对,另外要扩大到B1到B11区域要怎么改?数组不是很懂
将$9改成$11
追问数组的那个还是有误,能帮忙再改改么?
追答你输入公式的位置与我的不符呀,是在你的D2和F2输入公式,你在F13输入公式,却引用了D2:D11区域的数据,怎么能对呢?