Excel:如何检查范围是否包含特定值
您可以使用以下公式来检查 Excel 中的范围是否包含特定值:
方法一:检查范围内是否包含值(返回TRUE或FALSE)
=COUNTIF( A1:A10 ,"this_value")>0
方法2:检查范围是否包含部分值(返回TRUE或FALSE)
=COUNTIF( A1:A10 ,"*this_val*")>0
方法3:检查范围是否包含值(返回自定义文本)
=IF(COUNTIF( A1:A10 ,"this_value"),"Yes","No")
以下示例展示了如何在 Excel 中使用以下数据集实际使用每个公式:
示例 1:检查范围是否包含值(返回 TRUE 或 FALSE)
我们可以使用以下公式来检查球队名称范围是否包含值“Mavericks”:
=COUNTIF( A2:A15 ,"Mavericks")>0
以下屏幕截图显示了如何在实践中使用该公式:
该公式返回FALSE ,因为范围A2:A15中不存在值“Mavericks”。
示例 2:检查范围是否包含部分值(返回 TRUE 或 FALSE)
我们可以使用以下公式来检查团队名称范围是否在任何单元格中包含部分值“avs”:
=COUNTIF( A2:A15 ,"*avs*")>0
以下屏幕截图显示了如何在实践中使用该公式:
由于部分值“avs”至少出现在A2:A15范围内的一个单元格中,因此该公式返回TRUE 。
示例 3:检查范围是否包含值(返回自定义文本)
我们可以使用以下公式来检查球队名称范围的任何单元格中是否包含值“Hornets”,并相应地返回“Yes”或“No”:
=IF(COUNTIF( A2:A15 ,"Hornets"),"Yes","No")
以下屏幕截图显示了如何在实践中使用该公式:
该公式返回“否”,因为值“Hornets”没有出现在A2:A15范围内的任何单元格中。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
如何在Excel中计算文本频率
Excel中如何检查单元格是否包含列表文本
如果单元格包含Excel中的文本,如何计算平均值