【问题标题】:Can custom format be defined via formula (without use of VBA)可以通过公式定义自定义格式(不使用VBA)
【发布时间】:2019-02-06 16:21:16
【问题描述】:

我需要一个自定义格式来显示给定的小数位数。小数位数将由单元格的值定义。不使用VBA可以吗?

我创建了一个公式来描述具有所需小数位数的自定义格式(即单元格 B1 中的公式 =“# ###”&","&SUBSTITUTE(10^A1;"1";""),其中A1 是所需的小数位数)。

我想知道是否可以将单元格 B1 中的公式输出“链接”到应用于单元格 C1 的自定义格式,以便每次更改单元格 A1 时它都会改变。这可以在没有 VBA 的情况下完成吗?

【问题讨论】:

    标签: excel


    【解决方案1】:

    如果我理解正确的话,是的。

    =If
    
    =Text
    

    这两个公式一起应该可以完成您想要的数字格式设置。

    对于单元格突出显示,您需要查看条件格式。条件格式也适用于您的第一个问题

    【讨论】:

    • 这是我在这里的第一个问题,所以我想我可以更准确一些。更具体地说 - 假设 C1 = 12 123,1234。我希望单元格的格式取决于单元格 A1。所以如果 A1 = 1,那么 C1 仍然等于 12 123,1234,但显示的数量是 12 123,1。但是,实际上,由于 excel 有 15 位小数精度限制,我可以简单地添加有限数量的条件(我不想先使用它们,忘记了有精度限制)。所以CF确实会有所帮助。非常感谢。
    • 没问题:)。一般来说,纯 excel 问题会出现在 Superuser 上,而与 VBA 相关的问题会出现在 Stack Overflow
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 2014-09-24
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    相关资源
    最近更新 更多