发布网友
共4个回答
热心网友
您可以使用 Excel 的 IF 和 SEARCH 函数来实现这个功能。
例如,要判断 N1 单元格中的内容是否在 C 列中有相同项,您可以使用以下公式:
Copy code=IF(ISERROR(VLOOKUP(N1, C:C, 1, FALSE)), "", "F1")
这个公式会查找 N1 单元格中的内容在 C 列中的位置,如果找到了相同的内容,就返回 F1 的值。
要实现第二个功能,您可以使用 SEARCH 函数来查找 N2 单元格中的内容在 C 列中是否存在,并通过 IF 函数判断结果,返回 F2 的值。例如:
Copy code=IF(ISERROR(SEARCH(N2, C:C)), "", "F2")
这个公式会在 C 列中查找 N2 单元格中的内容,如果找到了,就返回 F2 的值。
第三个功能也可以通过类似的方式实现,例如:
Copy code=IF(ISERROR(SEARCH("泵", C:C)), "", "F3")
这个公式会在 C 列中查找包含“泵”的内容,如果找到了,就返回 F3 的值。
请注意,上面的公式仅供参考,实际情况可能会有所不同。
热心网友
条件有点多元化。
你是想所有名称中,只要这个名称里面有一个字和另外C列里面的名称字相同就出F列数据?
那谁能保证这个字不在别的名称里面出现呢?
比如:N5(米顿罗计量泵) 你用泵去匹配,那防腐高压风机用什么去匹配? 不唯一的话公式设置不出来这个效果的。追问亲,谢谢你花宝贵时间帮助我。基本上不会重复,因为对的就是项目名称。如果报错也是个别的,人看起也没有这么累了,亲,可以解决这问题吗?
追答每个名称的前两个字匹配度高还是后两个字匹配度高,或者前三个字还是后三个字
热心网友
你这样的想法是好的,但是在操作上,只能识别A列里包含有N列的品名,否则很难选择关键词来操作啊!!!
根据你目前的信息可以提供一个公式,输入到 F1 单元格:
=IFERROR(LOOKUP(1,0/(FIND($N$1:$N$5,C1)),$O$1:$O$5),"")
复制并下拉,即可……
下面的公式是追加可以识别包含有N列末字的:
=IFERROR(IFERROR(LOOKUP(1,0/(FIND($N$1:$N$5,C1)),$O$1:$O$5),LOOKUP(1,0/(FIND(RIGHT($N$1:$N$5),C1)),$O$1:$O$5)),"")
第一个公式结果:
第二个公式得到的结果:
亲,首先非常感谢!请教下,输入公式后应该是不是这样的结果呢?如果是,这表示什么意思呢?
热心网友
选择需要比对的所有单元格,开始——条件格式——重复值——确定。完成后重复项会标注颜色。追问亲,非常感谢,这条件格式很不错,但要前后两单元结果一样的情况才可以,现就是前后两个单元格有部分一样,人工看下就很老火了。。