如何将列包含到行中?

如何将列包含到行中?

MS Excel 或 LO Calc 中有表格。

由此

如何将其转换为该表的视图?

对此

允许使用链接(在同一张表内)进行到初始版本的转换。

答案1

如果您拥有 Microsoft 365,则可以使用以下方法:

=TEXTSPLIT(
    TEXTJOIN(
        "|",
        ,
        SORT(
            TOCOL(
                TOROW(A2:A4) & "~" &
                    TOCOL(B1:D1)
            )
        ) & "~" & TOCOL(B2:D4)
    ),
    "~",
    "|"
)

我们使用TOROWandTOCOL函数创建行和列的笛卡尔积,并通过分隔符连接每个交叉连接。然后,我们使用不同的分隔符连接生成的单个列。最后,我们使用函数拆分行和列TEXTSPLIT

公式评估工具将帮助您了解正在发生的事情。

但是,为了不显示输出第一列中的“重复项”,您需要使用条件格式,使用公式来查看内容是否与上一行的内容匹配。如果匹配,则将字体颜色格式化为与背景颜色相同。

在此处输入图片描述

在此处输入图片描述

相关内容