小编Gab*_*yer的帖子

Excel - 将单元格的文本溢出到包含公式的相邻单元格

我有一个表,其中填充了来自其他表的数据。我的表格单元格中的公式非常简单(引用另一个工作表中的单元格)。

表示例

在我的表中,我有“标题”行(在这种情况下为第 57 行和第 64 行),其中仅包含一个文本值,我希望将其溢出到相邻单元格,因为这些行中的相邻单元格始终为空。

如果表中的值是手动输入的,那么就不会有问题,并且单元格看起来就像我想要的那样,如下图所示。

如果数据是手动输入的,那么表格会是这样,并且我想要它

第 57 行中第一个单元格的值不会溢出,因为相邻单元格包含公式(该公式基本上是“=OtherCell”,其中 OtherCell 不包含任何值(更具体地说,值为“”))

值得注意的是,由于数据是自动提取到数据库中的,因此“标题”行的位置会发生变化并出现在表中的许多行中。

我怎样才能实现这个目标...

  • 不使用手动干预(这些是自动报告,我无法删除公式,因为生成的下一个报告将是错误的)
  • 可以使用VBA,但不能以“不可逆”的方式修改表格(以使得下次计算表格时数据错误的方式),原因与手动干预相同。

我使用 Excel 2013,但我相信这个问题适用于 2007+ 版本的 Excel。

worksheet-function conditional-formatting text-formatting microsoft-excel microsoft-excel-2013

3
推荐指数
1
解决办法
1万
查看次数