excel中,用VLOOKUP函数匹配完后?

excel中,用VLOOKUP函数匹配完后,在O列返回了存货编码,O6单元格是没有匹配上的,问题:在P列中用公式实现结果,求大神帮忙!!!

可参考下图:在P2单元格中输入:

=IFERROR(O2,"0"&(59900000000+COUNTIF(O$1:O1,#N/A))),再下拉填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-10
度友,O6没有匹配上是正确结果:P列中匹配上了,但是结果是错的。
原因O6中的公式是精确查找,公式的最后一个数据是0,表示精确查找,M6在C列中,并不存在,所以得不到结果。
P列中,公式最后一个数据省略了,表示模糊查找,重点模糊查找。所以得出的结果是错误的。
相似回答