You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 10:58:08