我使用群组,数据透视表等一直在努力解决这个问题。 我的数据如下:
Date Time Reading
01/01/2015 1:18:20 13.4
01/01/2015 6:04:59 8.7
01/01/2015 21:16:57 21.1
01/02/2015 0:12:53 20.2
01/02/2015 6:52:06 16.1
01/02/2015 11:03:25 20.8
01/02/2015 15:47:29 15.3
01/02/2015 16:36:51 12.0
01/02/2015 20:11:22 9.1
01/03/2015 0:06:23 13.4
01/03/2015 6:31:24 19.3
我希望它看起来像这样:
Date Time Reading Time Reading Time etc.
01/01/2015 1:18:20 13.4 6:04:59 8.7 21:16:57
01/02/2015 0:12:53 20.2 6:52:06 16.1 11:03:25
01/03/2015 0:06:23 13.4 6:31:24 19.3
etc.
请你能帮助我.....这是给我的医生吗?
答案 0 :(得分:0)
为了让您入门,也许请尝试以下方法:
1)假设数据在A,B和B列中。 C开头,在A前插入一列,并在A2中添加以下公式:cube
(这基本上创建了一个我们可以用于VLookUp的索引)
2)在F2范围内,输入测量日期
3)在G2中输入以下公式:=B2&" "&COUNTIF($B$1:$B2,B2)
(这是第一次查看给定日期)
4)在H2中输入以下公式:=IFERROR(VLOOKUP($F2&" "&G$1,$A:$D,3,0),"")
(这是查找给定日期的第一读数)
5)将这些公式复制下来,与列出的读数一样多。
6)复制专栏G& H可以向右移动任意多列,但每次都会将标题重复1次。
请参阅下面的示例:
=IFERROR(VLOOKUP($F2&" "&H$1,$A:$D,4,0),"")
答案 1 :(得分:0)
假设Date
在A1中,请在副本上插入一个新的ColumnA,并在A2中复制以适应:
=B1=B2
在E2中并复制到适合(即直到整个列中只有空白单元格):
=IF(COLUMN()-3<2*COUNTIF($B:$B,$B2),OFFSET($C2,INT((COLUMN()-1)/2)-1,ISEVEN(COLUMN())),"")
系列填充C1:D1适合。
选择并复制整个工作表,选择最后粘贴...,值。过滤ColumnA以选择TRUE
并删除这些行。格式化列以适应。