2015-08-28 170 views
0

我試圖使用IF在以下arguement:如果單元格在另一個單元格的值等於再cellX

我有一個產品列表片旁邊有一個列表與製造商。在每個產品對應於某個製造商的清單。

現在我怎麼能告訴細胞,如果它發現在另一張紙上的單元格A1中的產品列表中的一個值在上一張表中給我作爲結果相應的製造商。

我嘗試以下作爲測試:

=IF(COUNTIF(B9;data!A:A);data!B:B;"product not found") 

是B9是,我手動將產物的細胞,數據A:A是我有產品的列表中的片材的範圍和數據!B:B是製造商的名單。

語法我猜是可以的,因爲它在Excel中正常工作,但事情是,我總是得到(產品未找到)。

可以請別人幫我嗎?提前致謝!

+0

你只是試圖通過產品名稱,生產廠家做的查找?如果沒有人發現報道? –

回答

0

我相信你正在尋找要麼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作爲第三個參數)。

如果你想趕上錯誤當產品沒有製造商可以在一個iferror()像包裹vlookup

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

你簡直太棒了...超級感謝..我真的讚歎它:) –

相關問題