2015-10-09 137 views
0

我試圖在Excel中爲列創建下拉列表以限制用戶只輸入這些特定值。我可以用數據驗證選項輕鬆完成。但問題是現在我需要根據特定的值限制下拉菜單。例如像我列TypeVariety在基於其他列值的列中顯示下拉選項

|--------------------------------| 
| Type  |  Variety  | 
|______________|_________________| 
| hardware  | *dropdown1* | 
|--------------------------------| 
| software  | *Dropdown2* | 
|--------------------------------| 
| software  | *Dropdown2* | 
|--------------------------------| 
| Hardware  | *dropdown1* | 
|--------------------------------| 

dropdown1將有像螺母,螺栓,齒輪,按鈕選項

Dropdown2將有像許可證,有效期,版本

選項

對於hardware我應該在下拉菜單中執行一組選項,對於software我需要一組不同的下拉選項。

我該如何達到這個目標?這隻能通過一個宏來實現嗎?還是可以使用任何簡單的解決方案?

回答

0

可以在列創建依賴下拉沒有VBA

水果名單çd的列表和貓名單E。單元格A1中的DV下拉菜單將允許用戶選擇「水果」或「狗」或「貓」。

在細胞A2我們設置數據驗證與列表選項和公式:

=IF(A1="fruit",C1:C4,IF(A1="dog",D1:D4,E1:E4)) 

enter image description here

現在,如果你選擇一個類別中A1,細胞A2將顯示該類別的項目!

+0

謝謝:) @加里的學生。我如何檢查整個列的字符串(硬件/軟件)。 ü給了A1 =「水果」,但我需要搜索整列不是嗎? – Crazy2crack

+0

@ Crazy2crack爲單個單元正確設置*** DV ***之後,將該單元向下複製到列中。 –

相關問題