解锁 Excel 隐藏技能:自定义单元格格式与公式的奇妙组合

解锁 Excel 隐藏技能:自定义单元格格式与公式的奇妙组合

Excel 的自定义单元格格式功能,相信大家都不陌生。它可以让我们改变数据的显示方式,例如将数字显示为货币、百分比,或者添加前缀后缀等。但你是否知道,自定义单元格格式还可以与公式结合使用,实现更强大、更灵活的数据呈现效果?

最近有同学咨询了这样一个场景,用户需要在表单中填写成绩表,A 列为姓名,B 列为性别,C 列为成绩。

   需求1:输入数字0显示为男,输入数字1显示为女;
   需求2:成绩>80分显示为绿色,成绩<80分显示为红色

看到这个需求,我第一时间想到了条件格式,事实上还有另一种更简洁的实现方式:利用自定义单元格格式实现,让我们一起来感受下其神奇之处。

操作步骤:

选择 "性别" 列单元格,打开单元格格式弹窗,在自定义中输入:[=0]"男";[=1]"女"。 [] 内为判断条件,随后的字符串为格式化后的文本,注意分号应为英文。即单元格 value 为 0 时,则显示文本为 "男",value 为 1 时,单元格显示文本为 "女"。

选择 "成绩" 列单元格,打开单元格格式弹窗,在自定义中输入:[Red] [<60];[Green] [>80];[Blue] G / 通用格式。 第一个 [] 为显示文本颜色,第一个 [] 为判断条件,同样也用英文分号分隔开。

完整操作步骤如下动图所示。

除了同学的这两个需求示例外,自定义单元格格式也可以结合常见的 excel 函数来决定显示文本。

需求 1:当月销售额 >=100000 元显示火苗 "🔥",月销售额 >=80000 显示星星 "⭐",月销售额低于 80000 元时不显示。针对此需求,可以结合 IF 函数判断条件显示目标格式效果,自定义格式具体为:

=TEXT(@,IF(@>=100000,"&#128293;#,##0",IF(@>=80000,"&#11088;#,##0", "#,##0")))

最终显示效果如下图:

需求 2:在使用 Excel 处理数据时,公式错误的情况不可避免出现。在不改变公式本身的前提下,可以借助自定义单元格格式实现不显示错误值。 针对此需求,可以结合 IFERROR 函数来包裹错误值,并设置实际格式为空字符串:

=IFERROR(@,"")

通过将自定义单元格格式与公式结合,我们几乎可以在不改变数据本质的情况下,实现数据的智能化可视化展示。掌握这些隐藏技能后,你将能以更高效的方式应对复杂的数据处理需求,真正释放 Excel 的潜能。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值