【问题标题】:Combine 2 numbers in excel in specific number format以特定数字格式在excel中组合2个数字
【发布时间】:2016-08-16 09:42:54
【问题描述】:

我想在 excel 的不同列中合并 2 个数字,并将它们以特定格式输出到第三列中。

例如,第 1 列和第 2 列的值均为 50,格式为数字。在第 3 列中,我想组合这些值并让 excel 将它们显示为 50.50。

通常我只会使用连接,但有人告诉我这会将数据视为字符串,并且稍后当我想在数据透视表中显示值 50.50 时它似乎不起作用。

抱歉,如果这不是 100% 清楚,但这样总结了我对数据透视表/excel 的了解...任何提示、提示或指针都会很棒。

更新:其他地方的某个人刚刚为我解决了这个问题 - 如果我使用 C = A + (B / 100),这似乎对合并表和数据透视表都有效。如果任一源值发生更改并且仍按预期显示,也会更新。

【问题讨论】:

    标签: excel formatting numbers concatenation


    【解决方案1】:

    A + B / 100 仅适用于您的第二个数字正好在 10.00 和 99.00 之间。
    对于动态长度的数字,您可以使用

    =A1+A2/(10^IFERROR((SEARCH(".",A2)-1),LEN(A2)))
    

    请注意,不使用“.”的系统作为小数分隔符必须适应公式。

    【讨论】:

      猜你喜欢
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 2020-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      相关资源
      最近更新 更多