【发布时间】:2015-04-07 23:14:46
【问题描述】:
我必须在同一行和同一工作表的两个单元格中找到部分文本。单元格中的部分文本不必相互匹配,它们必须匹配特定于列的单独文本字符串。 例如;
Col A text Col D text Col E value
R1 xxxxBOXxxxx xxxxBAGxxxx
R2 xBOXxxxxx xxxxxxxxBAGxx
BOX 是 Col A 独有的,BAG 是 Col D 独有的。部分文本的位置可能出现在单元格内的任何位置。如果文本条件匹配,则为 Col E 同一行赋值,值为 1,不匹配无值。搜索/查找将在整个工作表中继续
我不确定如何完成这项任务;搜索、查找、匹配、vlookup 等。 任何帮助表示赞赏,谢谢。
【问题讨论】:
-
预期的结果是什么?是 1 和 1 还是 1 而什么都没有?我不清楚第二个字符串在 D 列中的位置是否应该与第一个字符串在 A 列中的位置匹配,或者位置是否不重要,只有存在才是标准。
-
位置不重要,只看外表。它基本上是一个布尔“和”。如果 ColA R1(1,1) 有 BOX,ColD(1,4) 有 BAG,则 Col D R1 (1,5) = 1。其他条件无关紧要,继续相同的搜索并在整个工作表中匹配相同的列。