使用复杂的标准修改Excel中的一组数据
我需要大量修改数据的布局。 我的出发点是(我有很多行,所以我想用一些公式或macros):
t1 a t2 b t3 c
我想获得的是:
t1 a t2 a t2 b t3 b t3 c
不幸的是,我不是Excel专家,所以我尝试了一些简单的IF
公式,但没有成功。 任何想法和build议将不胜感激!
我在英文版中使用Excel。
谢谢!
更新特别是,在第一列中我有秒的时间值,而在第二列中我有一个产品的ID。 为了简单起见,我们假设:
time [s] ID 1 102 3 105 5 110 6 107
而我需要得到的是
time [s] ID 1 102 3 102 3 105 5 105 5 110 6 110 6 107
显然时间总是在递增,而ID是随机的。
假设你的数据在A
和B
列中,并且你的第一行是“header”行(即只有列标题的一行),你可以使用下面的公式得到想要的结果:
= INDEX(A:A,FLOOR((ROW()+1)/2,1)+1) = INDEX(B:B,FLOOR((ROW())/2,1)+1)
第一个公式放在单元格中,例如D2
和第二个公式,放入单元格中,例如E2
,然后尽可能拖放。
请参阅下面的工作示例。