如果单元格等于另一个单元格中的值,则 cellX
If cell equals with a value in another cell then cellX
我正在尝试在以下论证中使用 IF:
我有一个 sheet,旁边是产品列表和制造商列表。在每个产品对应列表中的某个制造商。
现在我如何告诉一个单元格,如果它在另一个 sheet 的单元格 A1 中找到前一个 sheet 产品列表中的值,结果会给我相应的制造商。
我尝试了以下测试:
=IF(COUNTIF(B9;data!A:A);data!B:B;"product not found")
B9 是我手动放置产品的单元格,数据!A:A 是 sheet 的范围,我有产品和数据列表!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
将 return 制造商,如果存在,如果不存在,那么您将收到错误消息。它通过在范围 DATA!A:B
的第一列中查找 b9
值来完成此操作。当它找到值时,它从第二列中获取 returns 数据(因为我们将 2
作为第三个参数)。
如果您想在产品没有制造商时捕获错误,您可以将 vlookup
包装在 iferror()
中,例如:
=IfError(Vlookup(B9, Data!A:B, 2, false), "Product not found")
我正在尝试在以下论证中使用 IF:
我有一个 sheet,旁边是产品列表和制造商列表。在每个产品对应列表中的某个制造商。
现在我如何告诉一个单元格,如果它在另一个 sheet 的单元格 A1 中找到前一个 sheet 产品列表中的值,结果会给我相应的制造商。
我尝试了以下测试:
=IF(COUNTIF(B9;data!A:A);data!B:B;"product not found")
B9 是我手动放置产品的单元格,数据!A:A 是 sheet 的范围,我有产品和数据列表!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
将 return 制造商,如果存在,如果不存在,那么您将收到错误消息。它通过在范围 DATA!A:B
的第一列中查找 b9
值来完成此操作。当它找到值时,它从第二列中获取 returns 数据(因为我们将 2
作为第三个参数)。
如果您想在产品没有制造商时捕获错误,您可以将 vlookup
包装在 iferror()
中,例如:
=IfError(Vlookup(B9, Data!A:B, 2, false), "Product not found")