我試圖創建一個命名區域作爲數據驗證下拉菜單的一部分。我從表中創建這個,但是,我只想顯示列A中符合特定條件(true或false)的列C中的值。但是,列C中的值可能會更改,因此我需要命名範圍也可以改變。在Excel中創建一個動態命名區域
我的表看起來像這樣:
A B C 1 .. 1 2 .. 0 3 .. 1 4 .. 0 5 .. 1 6 .. 1
我想命名的範圍內挑選其中c爲1 A用值 - 或者在這個例子1,3,5,6。
我試圖創建一個命名區域作爲數據驗證下拉菜單的一部分。我從表中創建這個,但是,我只想顯示列A中符合特定條件(true或false)的列C中的值。但是,列C中的值可能會更改,因此我需要命名範圍也可以改變。在Excel中創建一個動態命名區域
我的表看起來像這樣:
A B C 1 .. 1 2 .. 0 3 .. 1 4 .. 0 5 .. 1 6 .. 1
我想命名的範圍內挑選其中c爲1 A用值 - 或者在這個例子1,3,5,6。
嘗試用一個輔助列:
在D2中輸入
=IF(C2,ROW(),"")
複製下來。創建列F中的值列表,從F2開始
=IFERROR(INDEX(A:A,SMALL(D:D,ROW(A1))),"")
複製下來。 創建是指式
=Sheet1!$F$2:INDEX(Sheet1!$F:$F,MATCH(99^99,Sheet1!$F:$F,1))
使用,在數據驗證列表值範圍的名字命名的範圍。
當列C中的值從0更改爲1或反之亦然時,驗證列表將立即更新。
'我想指定的範圍內挑值A,其中c爲1 - 或者在這個例子中1,3,5,6.'我想看到你嘗試過什麼,直到現在,你卡在哪裏?要求提供代碼的問題必須表明對正在解決的問題的最小理解。包括嘗試解決方案,爲什麼他們不工作以及預期結果。另請參閱:[堆棧溢出問題清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –
我嘗試過使用各種方法,我發現在這裏,並在互聯網上一般,以及涉及數據透視表的解決方案。但是,這並不理想,因爲它需要在數據更改時刷新數據透視表和命名範圍。 –