testingstring中的多个单词集合
如何使用Excel公式来查找电子表格的一系列行中是否存在多个(如果有的话)多达50个单词的集合 – 如果集合A在search单元格中find一个或多个单词,则值##将被分配到与该单元相邻的列。 如果search到的单元格中没有find集合A中的单词,则公式将重复testing集合B中的单词,以此类推。 一旦所有20组单词都经过testing,公式将移至search栏中的下一个单元格。
有一个类似的问题,标题为“使用数组公式来search特定string中的string列表? 在这里在Stackoverflow,但我没有成功地适应它的任务。
build议如何实现这一点将是最受欢迎的。
你可以做这样的事情
=SUMPRODUCT(--(NOT(ISERR(SEARCH(SetA,A3)))))+SUMPRODUCT(--(NOT(ISERR(SEARCH(SetB,A3)))))+SUMPRODUCT(--(NOT(ISERR(SEARCH(SetC,A3)))))
SetA,SetB等,都是命名的范围。 所有组的数据加起来。 一个单元格中的重复被忽略。