如何在Excel中将表从1d转换为2d?


0

是否有插件或方法将Excel中的1d表转换为2d?

像那样:

输入:

Key1 Key2 Value
A    A    Q
A    B    W
A    B    E
A    C    R
B    A    T
B    B    Y
....

输出:

     A    B    C
A    Q    W E  R
B    T    Y    ...
....

Answers:


1

鉴于key1和key2对不是唯一的,您将不得不使用UDF根据条件连接字符串。

下面的解决方案使用ConcatIf此处定义的功能https://stackoverflow.com/questions/19552704/sumif-for-strings

我假设您的数据位于A1:C7带标题的单元格中。

在D列中,使用公式创建“组合键”列=A2&B2。如果这可能导致模糊的组合键,请在键之间使用分隔符。

从第2行开始在E列中输入唯一的key1值。从第F列开始,在第1行中输入唯一的key2值。=ConcatIF($D$2:$D$7, $E2&F$1, $C$2:$C$7, " ")在单元格中输入以下公式F2

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.