2014-01-12 117 views
0

我在excel文檔上有客戶端列表數據庫。我需要的是通過輸入一個數字來顯示客戶端信息(每個客戶端都有一個代碼)。例如,如果我輸入數字「1」,則必須顯示頭號客戶的信息。我認爲我可以做這樣的事情:根據其他單元格值在單元格中顯示信息

客戶端的代碼在A1單元格開始,名稱在B1。在文檔的另一部分(比方說單元格G4),我輸入一個數字,例如數字7.然後,我希望上面的單元格顯示「7」(G5)顯示客戶端的名稱。要做到這一點,我想連接單元格到B列(名稱是)和說G4單元格的行(在這種情況下G4 = 7)。這將通過輸入固定列和變量行來指向右側單元格。問題是我不知道如何做到這些。我嘗試輸入一個像「= LINK(B(G4))」的公式,但這不是一個正確的公式。這些如何完成?非常感謝提前。

回答

1

嘗試用下面的公式G5

=VLOOKUP(G4,$A:$B,2,0) 

如果沒有找到完全匹配,則返回錯誤值#N/A。 您還可以修改公式返回"not found"(或其他信息),而不是#N/A

2007年Excel或更高版本:

=IFERROR(VLOOKUP(G4,$A:$B,2,0),"not found") 

爲2003的Excel:

=IF(ISERROR(VLOOKUP(G4,$A:$B,2,0)), "not found", VLOOKUP(G4,$A:$B,2,0)) 

你可以閱讀更多關於VLOOKUP here

+0

感謝您的快速回答,但我得到了錯誤的公式錯誤 – user3187508

+1

嘗試將公式中的分隔符從','更改爲';' - '= VLOOKUP(G4; $ A:$ B; 2; 0)' –

+1

解決了,謝謝! – user3187508

相關問題