EXCEL中怎么把同一时间后的数据放在同一行

把相同时间后面的温度展示在一行,怎么办啊?
比如10:02的温度1/2/3放在一行对比

在J2中输入
=INDEX($E:$E,SMALL(IF($D$2:$D$1000=$I2,ROW($2:$1000),65536),COLUMN(A1)))&""
按【组合键】确认后右拖、下拉填充。追问

什么是组合键?没结果啊

追答

就是在公式输入结束后同时按
Shift+Ctrl+Enter
三键确认。不是平时确认公式时按回车就行了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-22
这个excel限制了应用,你手动吧,或者导入MATLAB中处理追问

哥,还有别的办法没啊,愁死了

追答

才看到,为了你特意研究了下,可以完成,就按你表格数据的格式,你要保证GPS时间是按升序排布的。

步骤1)I2和J2的数据手动输入或复制过来,作为初始判断;

2)在I3中输入=INDEX(D:D,(MATCH(I2,D:D,1)+1));

3)在J3中输入=INDEX(E:E,(MATCH(I2,D:D,1)+1));

4)将I3和J3的内容向下复制,用"按住CTRL+鼠标左键,向下托"的方法;

5)删除后面的无效数据

有问题,再问!!!