簡體   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