2013-02-15 36 views
0

我必須在Excel 2003中創建簡單的用戶界面:Excel:如何創建一個取決於下拉列表選定項目的單元格?

用戶在下拉列表中選擇客戶,並且客戶地址單元應該填充。

我創建的客戶名單上的一個特殊的工作簿電子表格作爲表所示:

1   2 
======================= 
1 Customer1 Address1 
2 Customer2 Address2 
3 Customer3 Address3 

我已經選擇了「用戶欄」(customer1表,顧客2,Customer3),並創建了一個名爲列表的「客戶」。然後我回到我的用戶電子表格,並放置具有來自「客戶」名單列表的值的下拉列表。

用戶可以愉快地選擇Customer1,Customer2或Customer3。

當用戶從下拉列表中選擇客戶時,我應該添加到我的工作簿中以自動填充地址單元格?

預先感謝您!

回答

4

您應該使用完整列表創建「地址簿」,如您的示例,也許在單獨的工作表上(例如,假設爲Sheet2)。

然後代替Address1增加(我認爲這是細胞B1)以下公式:

=IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),"Address not found!") 

在這裏,我假設你的地址簿位於列A和Sheet2中的B中。這將包括對丟失地址的錯誤檢查。

+0

+1了詳細的解釋 – Ksenia 2013-02-15 16:48:27

+0

@Ksenia謝謝,我很高興! – 2013-02-15 16:50:38

+0

+ 1顯示工作原理 – 2013-02-15 17:23:47

2

這很簡單 - 在這個字段中你想填充地址,只需使用一個簡單的Vlookup函數根據這個表格。

3

您應該製作一份包含所有客戶名稱和地址的獨立表格。然後使用VLOOKUP查找的地址輸入客戶名稱在你的界面:

Example1

+0

+ 1用於顯示工作原理 – 2013-02-15 17:24:21

相關問題