Excel formula Excel公式匹配案例
**如果A列和B列中的名称出现在C列和D列的任何位置,则在I列中放置匹配项或不匹配项Excel formula Excel公式匹配案例,excel-formula,Excel Formula,**如果A列和B列中的名称出现在C列和D列的任何位置,则在I列中放置匹配项或不匹配项 我尝试了几种方法,VLOOKUP。。。并最终尝试不包括这两个栏目,并采用, -如果单元格E2出现在G列的任何位置,则将匹配放在I列中/如果G列中没有“匹配”,则将“不匹配”放在I列中 仅从我的公式#NAME?中得出以下想法:-( =IF(iError(MATCH(E2,G:G,0)),“NO MATCH”(不匹配),INDIRECT(ADDRESS(MATCH(E2,G:G,0,I))假设这样一个数据集,其
- 我尝试了几种方法,
。。。并最终尝试不包括这两个栏目,并采用, -如果单元格VLOOKUP
出现在G列的任何位置,则将匹配放在I列中/如果G列中没有“匹配”,则将“不匹配”放在I列中E2
#NAME?
中得出以下想法:-(
=IF(iError(MATCH(E2,G:G,0)),“NO MATCH”(不匹配),INDIRECT(ADDRESS(MATCH(E2,G:G,0,I))
假设这样一个数据集,其中名称出现在a&b列和c&d列中,您在f列中有一个名称列表,在G列中有每个名称的结果
+-----------+-----------+-----------+-----------+--+------------+-----------+
| Contact 1 | Contact 2 | Contact 3 | Contact 4 | | Search for | Result |
+-----------+-----------+-----------+-----------+--+------------+-----------+
| Chris | Jane | Tony | Natasha | | Chris | MATCH |
| Joe | Sally | Steve | Sam | | Steve | NOT MATCH |
| Robert | Mary | Chris | Jane | | | |
| Frank | Kevin | Joe | Sally | | | |
+-----------+-----------+-----------+-----------+--+------------+-----------+
那么用于匹配的公式是:
=IF(AND(COUNTIF(A:B,F2)>0, COUNTIF(C:D,F2)>0), "MATCH", "NOT MATCH"
(单元格F2中的值是正在搜索的名称)
基本上,计算姓名在列A和列B中出现的次数,计算姓名在列C和列D中出现的次数。如果两者都大于0,则存在匹配项不确定您是在寻找精确匹配项还是也在寻找部分匹配项。即,如果Alex在A中,Alexis在C中,则认为这是匹配项 选项1-精确匹配 此选项意味着单元格A或B中的任何内容都必须在范围D或E中,以便将匹配项放置在与A或B中的值对应的行中
=IF(COUNTIF(C:D,$A5)+COUNTIF(C:D,$B5)>0,"MATCH","No Match")
将以上内容放在第一栏,并根据需要向下复制。如果需要,C:D可以更改以反映您的范围
选项2-部分匹配
这是一个数组公式。因此,将您的C:D范围限制为仅查看的数据,以避免过度计算。若要输入数组公式,请在完成公式时按Control+Shift+enter,而不是仅按enter。当Excel放置{}时,您将知道您已正确完成了此操作在您的公式周围。这些不能手动添加
=IF(SUM(IFERROR(SEARCH(A14,$C$14:$D$17),0)+IFERROR(SEARCH(B14,$C$14:$D$17),0)),"Match","No Match")
将以上内容放在适当的列中,并根据需要向下复制。在搜索Alex时注意差异
不完全是,E列、ID\u FAMILY\u NAME和F列、ID\u Gifted\u NAME可能/也可能不在G列、ID\u FAMILY\u NAME和H列、ID\u Gifted\u NAME…它们是名字和姓氏。如果有匹配的话,我只需要在“I”列中加上“done”,如果你在a列有“Alex”的名字,你的名字是“Alexis”在D列中,由于Alex包含在Alexis中,这是否被视为匹配?请提供一个样本数据集以及搜索单元格的外观