我知道您可以使用条件格式有条件地格式化单元格的视觉处理,但是我可以根据另一个单元格的值来控制单元格的数据类型吗?
我正在建立一张费用表,我想根据他们希望如何从薪水中扣除钱款,将单元格的数据类型更改为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)"