基于单元格值的条件数据类型

基于单元格值的条件数据类型

我知道您可以使用条件格式有条件地格式化单元格的视觉处理,但是我可以根据另一个单元格的值来控制单元格的数据类型吗?

我正在建立一张费用表,我想根据他们希望如何从薪水中扣除钱款,将单元格的数据类型更改为Accounting或。Percentage

有没有办法做到这一点?

答案1

有两种方法可以做到这一点

您可以使用文本函数来应用数字格式。您必须使用所需的数字掩码,而不是命名值,例如Percentage。例如:

=TEXT(B33, “0%”)

或者您可以使用 VBA。使用数字格式属性,您可以根据另一个单元格动态设置格式。例如:

Worksheets("Sheet1").Range("A17").NumberFormat = "General"
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss"
Worksheets("Sheet1").Columns("C"). _
    NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"

相关内容