Excel - 如果找到特定文本,则指定值

时间:2018-03-07 00:23:19

标签: excel excel-formula

所以我有一个电子表格,我需要执行一个相当基本的功能,但是我无法使用嵌套" IF"来实现它,我只需要为一个单元格赋值,如果另一个指定的单元格包含特定条件:

- 如果单元格为空,则该函数需要计数

- 如果定义的单元格包含字母" L"

,则函数需要为单元格赋值1

- 如果部分单词"关键字"该函数需要为单元格赋值2。在细胞上找到

我尝试使用

    '=IF(D5="",0,IF(D5="*L*",1,IF(D5="*keyword*",2)))'

所以基本上如果:

-D5为空,E5应为" 0"

-D5包含字母" L",E5应为" 1"

-D5包含单词"关键字",E5应为" 2"

使用上面的公式,它成功地应用" 0"当D5为空时,在单元格E5中,在任何其他条件下,它只显示" FALSE",任何提示我如何才能完成此操作?提前谢谢你。

1 个答案:

答案 0 :(得分:0)

试试这个。 ISNUMBER AND SEARCH功能是您所需要的。希望这可以帮助。感谢。

=IF(D5="",0,IF(ISNUMBER(SEARCH("L", D5)),1,IF(ISNUMBER(SEARCH("keyword",D5)),2,"")))