标签: excel
我正在尝试查询包含以逗号分隔的关键字的多个单元格,即
,test1,test2,test3,
我只想一次搜索一个单词(test1),然后返回该单词是否包含在多个单元格中。
理想情况下,如果一个单词包含在一个单元格中,那么我将能够拉出该单词,并且从相邻单元格中包含另一个值。我知道可以使用vba完成此操作,但我需要在excel在线文件中起作用。
有什么办法可以做到吗?
提前谢谢!
答案 0 :(得分:0)
假设您的数据在D4:D8范围内,然后搜索“ xyz”。 =COUNTIF(D4:D8,"*xyz*")应该给你答案。 也许您可能不得不在此处或此处添加逗号,但是您知道了:)
=COUNTIF(D4:D8,"*xyz*")
答案 1 :(得分:0)
我认为有一种更简单的方法,尤其是如果您希望保留下一个单元格中的数据(例如,如果您正在测试A列,并且希望在完成测试之后将其他数据从B列中删除) A列,您可能会考虑)。
=IFERROR(IF(FIND("test1",A2)>0,"YES","NO"),"NO")
这是我所做的屏幕截图。过滤完这些数据后,您可以继续解析和处理没有VBA代码的数据。