我希望單元格A1是一個下拉菜單(我知道該怎麼做),然後單元格B1爲基於該初始選擇的下拉菜單。用於EXCEL的多層下拉菜單
例如: 如果我在A1中選擇「娛樂」,在B1中我想要一個允許我選擇「電影,音樂,體育」的下拉菜單。 但是,如果我在A1中選擇「食物」,在B1中我想要一個含有「乳製品,蔬菜,水果,肉類」的下拉菜單等。
我知道基本編碼,但我主要是想使用Excel的功能。
謝謝! - 勞拉
我希望單元格A1是一個下拉菜單(我知道該怎麼做),然後單元格B1爲基於該初始選擇的下拉菜單。用於EXCEL的多層下拉菜單
例如: 如果我在A1中選擇「娛樂」,在B1中我想要一個允許我選擇「電影,音樂,體育」的下拉菜單。 但是,如果我在A1中選擇「食物」,在B1中我想要一個含有「乳製品,蔬菜,水果,肉類」的下拉菜單等。
我知道基本編碼,但我主要是想使用Excel的功能。
謝謝! - 勞拉
你可以用一些簡單的公式來創建它。下面是一個設置示例:
='First Layer'!$1:$1
。=IF($A$1="Entertainment",'Second Layer'!$A:$A,IF($A$1="Food",'Second Layer'!$B:$B,""))
這應該讓你開始。
爲了讓整個事情更高級一些,您可能需要結合使用VLOOKUP
和INDIRECT
函數來訪問單元格驗證列表源中的右列。只要發表評論,如果你想讓我在這個方向擴展的例子。
訣竅是使用間接函數。
這是tutorial。
的基本步驟是
不知道** [this](http://www.mrexcel.com/archive/VBA/14487.html)**會有幫助。 – chuff
請嘗試此操作:[Excel中的動態相關下拉列表](http://excelsemipro.com/2011/05/a-dynamic-dependent-drop-down-list-in-excel/) – zx8754