求Excel公式:当A1为1、2、3时A2显示8,否则留空
符合需求的Excel公式及说明
直接在A2单元格输入以下公式即可实现需求:
=IF(OR(A1=1,A1=2,A1=3),8,"")
公式说明
这个属于条件判断类公式,核心用到两个基础函数:
IF:Excel最常用的条件判断工具,逻辑是「如果满足指定条件,返回某个值;否则返回另一个值」OR:逻辑判断函数,只要括号里的任意一个条件成立,就返回TRUE
如果你使用的是Excel 2019及以后版本,也可以用更简洁的SWITCH函数(同样属于条件匹配类公式):
=SWITCH(A1,1,8,2,8,3,8,"")
注意事项
如果A1单元格里的1、2、3是文本格式(比如手动输入的文本型数字),需要把公式里的数字改成文本形式,避免匹配失败:
=IF(OR(A1="1",A1="2",A1="3"),8,"")
内容的提问来源于stack exchange,提问作者Craig Charron
相关产品推荐
相关产品推荐

