excel - 涵盖我的简单案例的excel自定义单元格格式
问题描述
我想格式化一些具有以下结果的 excel 单元格。
1 -> 1
123 -> 123
12345 -> 12,345
1.2 -> 1.2
1.234 -> 1.23
1234.567 -> 1,234.57
但找不到任何格式来涵盖所有情况。
感谢您的任何建议。
解决方案
假设您的数据在范围内A1:A8
,
步骤是:
- 将数字的默认格式设置为
General
; - 设置以下三个条件格式规则:
Rule 1
, 显示整数的千位分隔符:
=MOD($A1,1)=0
Rule 2
, 显示千位分隔符,如果有 2 个或更多小数位,则将数字四舍五入到小数点后 2 位:
=LEN(MOD($A1,1))>3
Rule 3
, 显示千位分隔符并将数字四舍五入到小数点后 1 位(如果有 1 个小数位):
=IFERROR(LEN($A1)-FIND(".",$A1),0)=1
要使用条件格式,请突出显示您的数据范围,第一个单元格是活动单元格,单击选项卡下的条件格式按钮
Home
,选择New Rule...
,选择最后一个选项Use a formula to determine which cells to format
,然后输入公式。重复此过程以按照我的屏幕截图中的确切顺序设置所有三个规则,
Rule 1
应该位于规则管理器的底部,而Rule 3
必须位于规则管理器的顶部。
推荐阅读
- javascript - window.onload (JavaScript) 中的 select.onchange
- mongodb - MongoDB 项目除嵌入字段中的一个之外的所有值
- json - 空手道 API 框架 - 如何断言键的空值,如果该值为空,则断言不应存在其他键
- javascript - 创建聊天机器人,但在终端中使用访问令牌执行时出现授权错误
- powermockito - 将 jdk8 升级到 JDK11 时 PowerMockito.mockStatic() 处的 org.powermock.api.mockito.ClassNotPreparedException
- docker - Gitlab Registry:登录不一致
- typescript - 打字稿泛型不带类型
- python - 在 Python 中将列转换为多边形以在多边形中执行点
- python - 运行vscode python交互时的相对路径
- c# - 如何通过c#在excel中大写真/假