查询电子表格范围并查找是否存在数据

时间:2018-10-02 11:56:34

标签: excel

我正在尝试查询包含以逗号分隔的关键字的多个单元格,即

,test1,test2,test3,

我只想一次搜索一个单词(test1),然后返回该单词是否包含在多个单元格中。

理想情况下,如果一个单词包含在一个单元格中,那么我将能够拉出该单词,并且从相邻单元格中包含另一个值。我知道可以使用vba完成此操作,但我需要在excel在线文件中起作用。

有什么办法可以做到吗?

提前谢谢!

2 个答案:

答案 0 :(得分:0)

假设您的数据在D4:D8范围内,然后搜索“ xyz”。
=COUNTIF(D4:D8,"*xyz*")应该给你答案。
也许您可能不得不在此处或此处添加逗号,但是您知道了:)

答案 1 :(得分:0)

我认为有一种更简单的方法,尤其是如果您希望保留下一个单元格中的数据(例如,如果您正在测试A列,并且希望在完成测试之后将其他数据从B列中删除) A列,您可能会考虑)。

=IFERROR(IF(FIND("test1",A2)>0,"YES","NO"),"NO")

这是我所做的屏幕截图。过滤完这些数据后,您可以继续解析和处理没有VBA代码的数据。enter image description here