将表中的值显示为列标题

将表中的值显示为列标题

我有一个包含员工姓名的列表,这些员工姓名都包含在一个单列表中。我希望表中的值能够动态显示为另一个表中一行上的列标题(之所以动态显示,是因为该表会发生变化,因此一次性转置不起作用)。

答案1

此解决方案假定您的列表位于 A 列的第 2 行。您的列标题将位于第 1 行,从 B 列开始。单元格 B1 将包含:

    =IF(COLUMN()>COUNTA($A:$A),"",INDIRECT("A"&COLUMN()))

如果您的布局不同,则需要进行调整。将公式复制到第 1 行,复制到比您需要的更多的列。标题将为空白,直到 A 列的关联行中有值。

相关内容