Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何根据 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|
老实说,假设数据是这样有规律的,最简单和最快的方法,虽然肯定不是最干净的,但将是间接的。
假设您的数据从 A1:C1 列开始,并且您希望新表从 E1:G1 开始,那么
E1:=INDIRECT("A"&ROW(D1)*2)
=INDIRECT("A"&ROW(D1)*2)
F1:=INDIRECT("B"&ROW(D1)*2-1)
=INDIRECT("B"&ROW(D1)*2-1)
G1:=INDIRECT("c"&ROW(D1)*2)
=INDIRECT("c"&ROW(D1)*2)
这并不能概括为“将所有空值超出范围”,但对于您的示例,它可以工作。