将单元格格式化为百分比并限制输入

将单元格格式化为百分比并限制输入

我想将单元格格式化为带有两位小数的百分比。我使用了格式化单元格并将小数位保留为 2 位。但我想将完整数字限制为两位。

Ex:23.45%

然后我使用了自定义格式

00.00%

但我无法限制输入小数点前两位以上的数字。

答案1

也许最简单的方法是使用数据验证。在“数据”选项卡中选择数据验证,然后在“设置”选项卡中将类型设置为十进制,并将值限制在 0 到 1 之间。如果您将单元格类型设置为百分比,则值将以您想要的格式显示。

答案2

正如已经回答的那样,使用:

  • 最终渲染的百分比格式
  • 输入限制的数据验证

但是:您需要将其设置为用户定义的验证,使用如下公式,考虑D2您的参考单元格:

=IF(D2=TRUNC(D2;2);TRUE;FALSE)

相关内容