![将表中的值显示为列标题](https://linux22.com/image/1430595/%E5%B0%86%E8%A1%A8%E4%B8%AD%E7%9A%84%E5%80%BC%E6%98%BE%E7%A4%BA%E4%B8%BA%E5%88%97%E6%A0%87%E9%A2%98.png)
我有一个包含员工姓名的列表,这些员工姓名都包含在一个单列表中。我希望表中的值能够动态显示为另一个表中一行上的列标题(之所以动态显示,是因为该表会发生变化,因此一次性转置不起作用)。
答案1
此解决方案假定您的列表位于 A 列的第 2 行。您的列标题将位于第 1 行,从 B 列开始。单元格 B1 将包含:
=IF(COLUMN()>COUNTA($A:$A),"",INDIRECT("A"&COLUMN()))
如果您的布局不同,则需要进行调整。将公式复制到第 1 行,复制到比您需要的更多的列。标题将为空白,直到 A 列的关联行中有值。