在单独的单元格中查找部分文本然后根据结果设置一个整数值。

时间:2015-04-07 23:14:46

标签: excel excel-vba vba

我必须在同一行和同一张纸的两个单元格中找到部分文本。单元格中的部分文本不必彼此匹配,它们必须匹配特定于列的单独文本字符串。 例如;

   Col A text          Col D text       Col E value
R1 xxxxBOXxxxx         xxxxBAGxxxx     
R2  xBOXxxxxx          xxxxxxxxBAGxx 

BOX对于Col A是唯一的,BAG对于Col D是唯一的。部分文本的位置可以出现在单元格内的任何位置。如果文本条件匹配,则为Col E指定相同的行,值为1,不匹配任何值。搜索/查找将在整个表单中继续

我不确定如何处理这项任务;搜索,查找,匹配,查看等 感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

为了方便起见,插入一个Row1,B1中为BOX,D1中为BAG,E3中为了方便:

 =--(AND(MATCH("*"&B$1&"*",B3,0),MATCH("*"&D$1&"*",D3,0)))  

应返回1,其中每个值都出现在该行的相应列中,否则为#N/A