在一组单元格中查找单词

时间:2017-03-20 14:16:51

标签: excel function if-statement search

我正在尝试根据D11:D15的内容创建一个传递/失败结果的单元格。如果该范围内的一个单元格中的某个单元格的值为“FAIL”,我希望上面的单元格(公式即将进入)读取“FAILED”。如果他们都是“通过”,我希望它说“通过”。听起来很简单,但我遇到了问题

=IF((ISNUMBER(SEARCH("FAIL",D11:D15))),"FAILED","PASSED")

这个公式无论如何都会返回。即使在范围内出现故障。我在这里缺少什么?

1 个答案:

答案 0 :(得分:3)

您的公式将仅返回第一个单元格D11的结果。

将COUNTIF与通配符一起使用:

    let footerView = UIView()
    let labelMore = UIButton()
    footerView.addSubview(labelMore)
    labelMore.topAnchor.constraint(equalTo: footerView.topAnchor).isActive = true
    labelMore.bottomAnchor.constraint(equalTo: footerView.bottomAnchor).isActive = true
    labelMore.leadingAnchor.constraint(equalTo: footerView.leadingAnchor).isActive = true
    labelMore.trailingAnchor.constraint(equalTo: footerView.trailingAnchor).isActive = true
    labelMore.translatesAutoresizingMaskIntoConstraints = false
    // ... and remove the `sizeToFit` ...

或者,如果你真的想使用搜索,那么你需要在SUMPRODUCT中包装ISNUMBER:

=IF(COUNTIF(D11:D15,"*FAIL*"),"FAILED","PASSED")