搜索和匹配-Excel

搜索和匹配-Excel,excel,excel-formula,Excel,Excel Formula,我有列A,其中包含一个方框。16000份参赛作品 数字,但有时它包含单词net 数字有时会重复(列表中有多个条目) 我有列C,其中包含一个方框。300个条目 这些条目仅为数字(无文字) 它们是唯一的,但可以匹配A列中的一些 我想做一个搜索,从列a中的列C中查找任何出现的数字,并在列B中,在列a中标识的相应条目旁边写下找到的一词 可视示例: 我已经研究了排序、正则表达式和条件格式,但我还没有找到能够实现这一点的方法。 我需要在正确的方向上轻推,请您可以使用,和的组合: VLOOKUP返回

我有
列A
,其中包含一个方框。16000份参赛作品

  • 数字,但有时它包含单词net
  • 数字有时会重复(列表中有多个条目)
我有
列C
,其中包含一个方框。300个条目

  • 这些条目仅为数字(无文字)
  • 它们是唯一的,但可以匹配A列中的一些
我想做一个搜索,从
列a
中的
列C
中查找任何出现的数字,并在
列B
中,在
列a
中标识的相应条目旁边写下找到的一词

可视示例:

我已经研究了排序、正则表达式和条件格式,但我还没有找到能够实现这一点的方法。
我需要在正确的方向上轻推,请

您可以使用,和的组合:


VLOOKUP返回匹配或错误。iError检查VLOOKUP是否返回并出错。如果iError=false,则IF写入“已找到”。

您可以使用、和的组合:

VLOOKUP返回匹配或错误。iError检查VLOOKUP是否返回并出错。如果ISERROR=false,则IF写入“已找到”。

我将在B1中输入:
=IF(COUNTIF(C$1:C$300;A1)>0;“已找到”)

然后将其复制到B2及以下位置

(当然,如果您在C列中有300多个条目,您应该在上面的示例中增加范围)

我会在B1中输入:
=IF(COUNTIF(C$1:C$300;A1)>0;“已找到”)

然后将其复制到B2及以下位置


(当然,如果在C列中有300多个条目,则应在上面的示例中增加范围)

COUNTIF不是一个数组公式,已经过优化。使用整列引用没有任何坏处:
COUNTIF(C:C;A1)
也不需要
>0
,因为在IF:
=IF(COUNTIF(C:C;A1);“found”;
COUNTIF不是一个数组公式,并且已经过优化,因此0以上的任何内容都将返回True,
0
将返回False。使用完整的列引用没有坏处:
COUNTIF(C:C;A1)
也不需要
>0
,因为在IF:
=IF(COUNTIF(C:C;A1);“found”;“found”;
中,如果切换
“found”
,则不需要
=False
如果切换
“Found”
=IF(ISERROR(VLOOKUP(C1,A:A,1,FALSE))=FALSE,"found","")