【问题标题】:Format a number format based on if condition in excel在excel中根据if条件格式化数字格式
【发布时间】:2017-03-09 19:29:53
【问题描述】:

我有一个包含美元的单元格。 如果单元格值为美元,则下一个单元格格式应为美元符号,如果其百分比,则其格式应为百分比形式。如何在excel中使用if条件来做到这一点

如上图所示,如果单元格采用百分比值,则为 60%,如果采用美元值,则为 60 美元。

【问题讨论】:

  • 很抱歉,我不得不说您的问题不清楚。你能把它带到一个特定的点并展示你已经尝试过的东西吗?屏幕截图也可能会有所帮助。如果您在编写好问题时遇到问题,请参阅How to Ask
  • 您可以在“主页”选项卡上使用条件格式

标签: excel vba


【解决方案1】:

我假设要查看的单元格是A1

对于格式更改单元格:

  • 条件格式
  • 公式
  • 对于货币:
    • =LEFT(CELL("format",A1))="C"
    • 设置货币格式
  • 百分比:
    • =LEFT(CELL("format",A1))="P"
    • 设置百分比格式

但是:如果另一个单元格只使用像 =A1 这样的公式,那么它应该会自动更改(如果格式设置为“通用”)

【讨论】:

    猜你喜欢
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多