【问题标题】:Concatenating a Calculated Percentage in Excel在 Excel 中连接计算的百分比
【发布时间】:2017-12-07 21:40:11
【问题描述】:

我有一个 Excel 电子表格,用于跟踪招聘情况,然后以多种方式细分总数。一个是内部与外部(列),每个招聘人员都有不同的行,这些按招聘单位小计。我的底行不仅应该包含总数,还应该包含百分比。我的总行应如下所示:

我已经计算了总和和百分比(在隐藏的单元格中),但是当我连接这些字段时,百分比仅显示为计算的数字,尽管计算百分比的单元格被格式化为显示一个百分比。

我尝试引用单元格和 % 符号,但数字始终显示为带有 % 符号的小数,例如:

使用:=CELL&"%"

获取:0.748148148148148%

任何帮助将不胜感激,因为这是唯一需要人工干预的计算。

【问题讨论】:

  • 不要连接,只应用百分比格式。
  • 这不起作用,因为它是一个包含计数和百分比的串联字段。例如:计数为 101,百分比为 75%(它是一个百分比格式的计算字段),我使用以下内容:=CONCATENATE(CELL1,", ",CELL2)。结果显示为“101, 0.748148148148148” - 将百分比格式应用于此不起作用。
  • 您正在使用连接创建一个字符串。您需要根据需要格式化字符串的每个单元格组件,并强制它通过乘以 100 将单元格显示为 %。 =CONCATENATE(H2,", ",I2*100,"% ")

标签: excel formatting concatenation


【解决方案1】:

如果我理解正确,这应该可以解决您的问题:

B17 单元格中的公式为:

=SUM(B2:B15) & "," & TEXT(SUM(B2:B15)/ SUM(B2:B15,C2:C15)*100,"00") &"%"

单元格 C17 中的公式为:

=SUM(C2:C15) & "," & TEXT(SUM(C2:C15)/ SUM(C2:C15,B2:B15)*100,"00") &"%"

如果您需要进一步说明,请告诉我。

谢谢!

【讨论】:

  • 嘘!非常感谢!
  • 完全不用担心!
  • 一个小的建议改进 - 您可以使用单元格 B17 中的公式:=SUM(B2:B15) & "," & TEXT(SUM(B2:B15)/ SUM(B2:C15),"00%") 单元格 C17 中的公式:=SUM(C2:C15) & "," & TEXT(SUM(C2:C15)/ SUM(B2:C15),"00%")
  • 哦不错的@JohnGoodhue!谢谢,我以后会记住这一点的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-01
  • 2021-01-10
  • 2017-05-13
  • 2019-04-03
相关资源
最近更新 更多