问题已解决
老师,请问我要在一串文字中,比如“黄油润滑脂”,如果出现了“润滑脂”三个字,我就要让单元格显示“养护剂”,有很多类似这样的条件的,要用什么公式呢?
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答在 Excel 中,您可以使用 IF 函数结合 SEARCH 函数来实现这个需求
=IF(ISNUMBER(SEARCH("润滑脂",A1)),"养护剂","")
A1 是您要检查的单元格。SEARCH("润滑脂",A1) 用于在单元格 A1 中查找 "润滑脂" 这个字符串,如果找到则返回其起始位置(一个数字),如果未找到则返回错误值。ISNUMBER(SEARCH("润滑脂",A1)) 用于判断 SEARCH 函数的返回值是否为数字,如果是则表示找到了 "润滑脂" 。如果找到了,IF 函数返回 "养护剂",否则返回空值。
07/09 11:04
84784967
07/09 11:08
老师,如果还有其他的我要加进去的,怎么做在一个公司里面,比如 加“喷漆喷膜剂”,要让单元格显示“喷漆剂”,就是放一个公式里面
云苓老师
07/09 11:14
可以使用多个 IF 函数嵌套
=IF(ISNUMBER(SEARCH("润滑脂",A1)),"养护剂",IF(ISNUMBER(SEARCH("喷漆喷膜剂",A1)),"喷漆剂",""))
先检查单元格 A1 中是否存在“润滑脂”,如果有则显示“养护剂”;如果没有“润滑脂”,再检查是否有“喷漆喷膜剂”,如果有则显示“喷漆剂”,如果都没有则显示空值。
84784967
07/09 11:57
老师,麻烦帮我看下,我这里填了之后显示这个
云苓老师
07/09 12:09
=IF(ISNUMBER(SEARCH("润滑脂",A1)),"养护剂","") 直接复制这个公式,只修改A1
你的那个公式是引号有问题