If statement 谷歌表格,如果,是空白等
我正在尝试/未能编写一个返回值“breaked”的语句,如果在单元格中找到-500,如果单元格为空,则我希望它返回“not installed”,然后我希望它返回“OK”- 我感觉自己就快到了,但仍在挣扎——非常感谢您的帮助 以下是我到目前为止的情况:If statement 谷歌表格,如果,是空白等,if-statement,search,google-sheets,google-sheets-formula,If Statement,Search,Google Sheets,Google Sheets Formula,我正在尝试/未能编写一个返回值“breaked”的语句,如果在单元格中找到-500,如果单元格为空,则我希望它返回“not installed”,然后我希望它返回“OK”- 我感觉自己就快到了,但仍在挣扎——非常感谢您的帮助 以下是我到目前为止的情况: =IF(ISBLANK(E2),"Not Installed",IF(find("-500",E2),"Broken",IFERROR(find("-500",E2)
=IF(ISBLANK(E2),"Not Installed",IF(find("-500",E2),"Broken",IFERROR(find("-500",E2),"Correct")))
答复:
您可以将SEARCH
与ISNUMBER
结合使用,查看单元格是否包含-500
,如果不包含,则使用第二个if
语句确定单元格是否为空
公式:
此公式的详细说明:
返回值在一组文本中的位置。如果未找到,将抛出一个SEARCH
#值
错误
如果从
搜索返回值,则
必须在单元格-500
中。E2
- 在这种情况下,它将显示字符串
已断开
- 在这种情况下,它将显示字符串
- 如果抛出一个
错误,那么公式将计算第二个#值
语句If
- 如果单元格
为空,则公式将返回字符串E2
。Not Installed
- 如果不为空,它将返回字符串
OK
- 如果不为空,它将返回字符串
SEARCH
与ISNUMBER
结合使用,查看单元格是否包含-500
,如果不包含,则使用第二个if
语句确定单元格是否为空
公式:
此公式的详细说明:
返回值在一组文本中的位置。如果未找到,将抛出一个SEARCH
#值
错误
如果从
搜索返回值,则
必须在单元格-500
中。E2
- 在这种情况下,它将显示字符串
已断开
- 在这种情况下,它将显示字符串
- 如果抛出一个
错误,那么公式将计算第二个#值
语句If
- 如果单元格
为空,则公式将返回字符串E2
。Not Installed
- 如果不为空,它将返回字符串
OK
- 如果不为空,它将返回字符串
=IF(REGEXMATCH(UPPER(E2), "-500"), "Broken",
IF(E2="", "Not Installed", "OK"))
使用:
那太棒了!工作得很好!非常感谢您这么快就提供的帮助。@user374很高兴提供帮助!出于文档目的,如果可以,请接受答案(✓) 这对你很有帮助——它也能帮助将来有同样问题的其他人找到解决办法:)那太棒了!工作得很好!非常感谢您这么快就提供的帮助。@user374很高兴提供帮助!出于文档目的,如果可以,请接受答案(✓) 这对你很有帮助——它还可以帮助将来遇到同样问题的其他人找到解决方案:)
=IF(REGEXMATCH(UPPER(E2), "-500"), "Broken",
IF(E2="", "Not Installed", "OK"))