excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel技巧:根据指定条件返回指定值

收到粉丝提问:当A1内有包含文字“上”B1显示“A”,有文字“下”B1显示“B”这样B1的公式要怎么写?

Excel 中,我们可以使用IF函数或IFS函数来根据指定内容返回不同的值。分享以下两种方法来解决这位朋友的问题。

方法一:使用IF函数

该问题提到了两个指定条件(“上”和“下”),可以使用嵌套的IF函数来实现。在 B1 单元格中显示相应的值,输入以下公式:

=IF(ISNUMBER(SEARCH("", A1)), "A", IF(ISNUMBER(SEARCH("", A1)), "B", ""))

这个公式的工作原理如下:

SEARCH("", A1)查找单元格 A1 中是否包含“上”这个字,如果找到,返回一个数字(表示找到的位置),否则返回错误值。

ISNUMBER(SEARCH("", A1))检查SEARCH函数的结果是否是一个数字。如果是数字,则表示 A1 中包含“上”。

如果ISNUMBER(SEARCH("", A1)) TRUE,则公式返回“A”。

如果第一个IF条件为 FALSE,则继续检查 A1 是否包含“下”。

如果 A1 包含“下”,则返回“B”。

如果 A1 中既不包含“上”也不包含“下”,则返回空字符串""

方法二:使用IFS函数

当然还可以使用IFS函数,这样函数公式会更简洁哦。如果您使用的版本支持这个函数的话,可以在 B1 中输入以下公式:

=IFS(ISNUMBER(SEARCH("", A1)), "A", ISNUMBER(SEARCH("", A1)), "B")

这个公式的工作原理:

IFS函数可以处理多个条件。如果 A1 中包含“上”,则返回“A”。

如果第一个条件为 FALSE,则检查第二个条件:A1 是否包含“下”,如果是,则返回“B”。

如果 A1 中既不包含“上”也不包含“下”,则返回#N/A

IFS函数自动处理条件匹配的顺序,并且会根据第一个满足条件的返回值来显示结果。

以上分享的这两种方法都可以实现按指定条件返回指定的值。选择哪种方法取决于您使用的 Excel 版本以及个人喜好哦。若是还有疑问,欢迎留言哦~

想了解更多精彩内容,快来关注

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接