搜索和匹配-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","")