Excel数据转换

时间:2013-03-28 11:15:15

标签: excel

如何根据A列在Excel中将表1转换为表2? (A列是关键)。

表1:

|A|B|C|
|1|X| |
|1| |Y|
|2|U| |
|2| |V|

表2:

|A|B|C|
|1|X|Y|
|2|U|V|

1 个答案:

答案 0 :(得分:0)

老实说,假设数据是这样的,那么最简单,最快捷的方法,虽然肯定不是最干净的方式,但却是间接的。

假设您的数据从列A1:C1开始,并且您希望新表以E1:G1开头,那么

E1:=INDIRECT("A"&ROW(D1)*2)

F1:=INDIRECT("B"&ROW(D1)*2-1)

G1:=INDIRECT("c"&ROW(D1)*2)

这并不概括为“将所有空值都超出范围”,但对于您的示例,它可以正常工作。