变换“矩阵” - 表,以一个线为每个条目我有类似如何在Excel
1 2 3
a x o x
b x x o
c o o o
,并希望通过使用一个公式将它转变成线条状
1 a x
1 b x
1 c x
2 a o
2 b x
2 c o
3 a x
3 b o
3 c o
在excel文件中。用$来分配每行和每列的值会给我适当的结果。每次我必须对公式进行一些手动更改。 任何提示如何以正确的方式写它?
变换“矩阵” - 表,以一个线为每个条目我有类似如何在Excel
1 2 3
a x o x
b x x o
c o o o
,并希望通过使用一个公式将它转变成线条状
1 a x
1 b x
1 c x
2 a o
2 b x
2 c o
3 a x
3 b o
3 c o
在excel文件中。用$来分配每行和每列的值会给我适当的结果。每次我必须对公式进行一些手动更改。 任何提示如何以正确的方式写它?
假设您在单元格A1矩阵:D4
在A6的说:
=OFFSET($A$1;0;QUOTIENT(ROW()-ROW($A$6);3)+1)
在B6的说:
=OFFSET($A$1;MOD(ROW()-ROW($A$6);3)+1;0)
在C6放:
=VLOOKUP($B6;$A$1:$D$4;MATCH($A6;$A$1:$D$1;0);FALSE)
Den下拉(复制公式)A6:C6向上到A14:C14
(我翻译从意大利我的公式,使可能会有一些小故障)
PS:3的公式是指例如行(和列)的数量。
我知道这是几年前的答案,但有一个更简单的方法来扁平化数据透视表。这也被称为不透明或反向透视。
看到这一点: https://www.youtube.com/watch?v=N3wWQjRWkJc 或本: https://www.youtube.com/watch?v=pUXJLzqlEPk&list=LLzMcMocJLlJOCteGbfN3xvA&index=2
非常感谢! probalby它确实解决了它;-)但我必须用正确的值来翻译它。由于我的矩阵在单元格A1:X88中,我假设“3”是“87”。 什么会帮助很多公式变量名称不excact值。 – skurt 2011-01-07 10:53:39