将文本添加到Elapsed Time列,但将其保留为数值,以便将其作为图形上的数据标签

时间:2014-03-09 10:03:57

标签: excel excel-formula excel-2010

我目前正在使用下面的公式来计算经过时间列中的值。

enter image description here

结果:

enter image description here

我还格式化单元格以按以下方式格式化输出 #days ,其中#是数字:

enter image description here

但我还想将LOB列中的文本添加到Elapsed Time列,这样看起来像技术 - 2天

因此,当它更新图表时,它包含技术 - 2天标签,而不仅仅是 2天。目前,当我尝试手动添加文本时,它无法再将其注册为数字。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用以下公式:

=[@LOB] & " - " & TEXT([@[End Time]]-[@[Start Time]],"0 days")

enter image description here

<强> UPD: 您可以为图表值使用其他隐藏列。

  • 使用公式为[@[End Time]]-[@[Start Time]]
  • 的隐藏列(图表值)
  • 将列Elapsed Time用于标签

enter image description here

有关如何使用文字添加数据标签的详情,请参阅此链接(“添加数据标签”部分):http://www.get-digital-help.com/2013/03/13/custom-data-labels-in-a-chart/