如何在 Excel 中检查单元格是否包含多个值中的一个?
如果我们有一个数据集,需要检查是否存在任何不需要或不合适的单元格值或文本,那么可以使用 Excel 函数在几秒钟内识别出来。有很多函数可以通过它们来识别单元格值中特定的一组文本。让我们看一下公式和示例,并学习如何在数据集中实现它们。
检查数据集是否包含特定列表中的一个或多个值
检查数据集是否包含特定列表中的一个或多个值
步骤 1 - 创建了一个样本数据,如下所示。
步骤 2 - 在一个单独的列中输入以下公式,您希望结果出现在此处。
=SUMPRODUCT(--ISNUMBER(SEARCH(find_text_range, within_text))), “Yes”,”No”)
步骤 3 - 现在拖动单元格以将公式复制到其他单元格中,以查看所有单元格的输出
公式语法说明
参数 | 描述 |
---|---|
SEARCH (find_text, within_text, [start_num]) |
|
--ISNUMBER(value) |
|
SUMPRODUCT(expression, range) |
|
IF(logical_test, {value_if_true},{value_if_false} |
|
结论
但是,还有其他组合公式也可用于执行相同的任务。一些公式如下所示 -
=TEXTJOIN(", ", TRUE, IF(COUNTIF(<where to find cell>, "*"&<What to find range>&"*"), <What to find range>, ""))
此公式适用于 Excel 2019 及更高版本。虽然有很多方法可以在数据集中搜索特定文本,但本文中解释的方法适用于所有版本的 Excel。继续学习 Excel 并继续练习。