繁体   English   中英

如果单元格等于另一个单元格中的值,则cellX

[英]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作为第三个参数)。

如果你想赶上错误当产品没有制造商可以包裹vlookupiferror()如:

=IfError(Vlookup(B9, Data!A:B, 2, false), "Product not found")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM