查找列中子字符串的值 - 如果找到则将substring放在该行的另一列中

时间:2016-09-22 08:37:35

标签: excel-vba vba excel

道歉,如果标题措辞不好,不知道如何处理这个问题。 我对excel中的VBA知之甚少。

我想在A列中找到文本的子字符串,并将其放在B列中,这样如果我要查找关键字" blue":

,我的数据将如下所示:
A         |       B
---------- ----------
red ball  | 
blue ball |  blue
fox blue  |  blue

1 个答案:

答案 0 :(得分:2)

这可以使用公式来完成,不需要VBA。在B1

=if(isnumber(search("blue",A1)),"blue","")

搜索不区分大小写。如果您希望公式区分大小写,请改用Find()。