[英]If cell equals with a value in another cell then cellX
我试图在以下论点中使用IF:
我有一张工作表,上面有产品列表,旁边是制造商列表。 在每个产品对应于某个制造商的列表中。
现在,我如何告诉一个单元格,如果它在另一张表的单元格A1中找到,则它是上一张表中产品列表中的一个值,作为结果给我相应的制造商。
我尝试了以下作为测试:
=IF(COUNTIF(B9;data!A:A);data!B:B;"product not found")
B9是我手动放置产品的单元格,数据!A:A是我拥有产品和数据列表的图纸范围!B:B是制造商的列表。
我猜语法是可以的,因为它可以在excel中正常工作,但问题是我总是得到(找不到产品)。
可以请人帮我吗? 提前致谢!
我相信您正在寻找Vlookup
(以找到相应的制造商),或者在countif
上寻找制造商是否存在。
首先: Countif()
=if(Countif(data!A:A, B9)=0;"Product has mfg", "Product not found")
第二: vlookup()
=Vlookup(B9, Data!A:B, 2, false)
如果存在,则该vlookup
将返回制造商,如果不存在,则将出现错误。 它通过在范围DATA!A:B
的第一列中查找b9
值来实现。 找到值时,它从第二列返回数据(因为我们将2
作为第三个参数)。
如果你想赶上错误当产品没有制造商可以包裹vlookup
在iferror()
如:
=IfError(Vlookup(B9, Data!A:B, 2, false), "Product not found")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.