EXCEL表格某一列中相同数据的对应行提取出来,行显示

问题一:如图黄色部分,需把同一日期后的时间做成绿色部分的状态,复制-选择性粘贴-转置,太慢了。有没有什么便捷的方式?
问题二:2019-9-1
2019-9-2
2019-9-4
2019-9-6如何在Excel列中把没有的日期2019-9-3和2019-9-5显示成空白单元格?

主图最忌没有行列号!

看我的抓图吧。

在C1输入

=IF(COUNTIF($A$1:$A1,$A1)=1,INDEX($B:$B,SMALL(IF($A:$A=$A1,ROW($1:$100),4^8),COLUMN(A:A))),"")

=IF(AND(COUNTIF($A$1:$A1,$A1)=1,COLUMN(A:A)<=COUNTIF($A:$A,$A1)),INDEX($B:$B,SMALL(IF($A:$A=$A1,ROW($1:$100),4^8),COLUMN(A:A))),"")

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-16
本表加一个辅助列,用公式编号同一个日期行数
用另一个新表格输入一个日期,复制并下拉变成一列连续的日期,然后用数组公式复制并下拉和右拉,形成一个有数据、有空格的连续日期表格了
第2个回答  2019-10-16
假定数据在AB列,C1写公式:
=IF(COUNTIF($A$1:$A1,$A1)=1,IFERROR(INDEX($B$1:$B$1000,SMALL(IF($A$1:$A$1000=$A1,ROW($A$1:$A$1000),4^8),COLUMN(A$1))),""),"")
首先,上述公式中的1000你可以根据你的实际数据量改一下,然后,选定C1单元格后鼠标点击进去上面的公式栏,然后按Ctrl+Shift+Enter/回车三键(按住Ctrl+Shift两键,然后按Enter/回车),直至公式首尾出现{ },然后向右拖动填充C1单元格公式到D1、E1……等单元格直到足够宽(列数,例如到Z1),最后选定C1:Z1区域后向下拖动填充公式即可。本回答被网友采纳
第3个回答  2019-10-16
目的是在多行数据中提取重复项组名与组号的值做成列表。方法是选中A列或B咧任意一重复项所在列,然后执行数据高级筛选在筛选方式对话框里勾选选择不重复的记录点击确定执行,复制所需要的数据,粘贴到新表即可。
相似回答