- 相關推薦
Excel下拉菜單選一個少一個的教程分享
在B列單元格引用A中的數據,并選擇一個之后,后面的單元格可選內容便就少一個
1思路分析
對原始數據區域進行引用,使得新增數據區域必須在原始數據區域內選擇
那么,想實現新增數據區域的選一個,少一個
必然需要對原始引用數據進行選一個,少一個同步的變化
即借助一個輔助D列,對D列進行下拉引用,現在需要做的就是當B列的數據進行更新時,D列的數據更新為A列數據的集合減去B列數據的集合
2操作步驟
1、在D1輸入公式:
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$100,$A$1:$A$100)=0,ROW($A$1:$A$100),2^16),ROW(A1)))&''
按ctrl+shift+enter鍵后向下填充一定數量
2、在E1單元格輸入公式:
=SUM(COUNTIF(D1:D100,A1:A100))
或者使用公式:
=2^20-COUNTBLANK(D:D)
即求出D中有數據顯示的單元格數量
3、建立名稱管理器
在公式中建立名稱管理器,名稱為數據
公式為:=OFFSET(Sheet1!$D$1,0,0,Sheet1!$E$1,1)
即為D列中有數據的區域,該數據會隨變化而變化
4、在B列建立有效性驗證
菜單欄數據-數據驗證
將允許修改成序列,將來源設置為名稱管理器中的數據
這樣就制作成了下拉菜單,選一個,少一個的效果。
3思考總結
這里又運用到了一對多的萬金油公式index+small+if+row的組合
OFFSET制作一個動態的數據區域存儲在公式管理器中
如果下拉菜單的引用源直接引用D列,會出現什么效果呢?
多余區域及多余下拉選擇
【Excel下拉菜單選一個少一個的教程分享】相關文章:
excel快速下拉公式的教程04-21
Excel表格公式的使用教程11-10
設置excel表格標題教程03-30
Excel表格自動套用格式教程12-19
Excel 表格的基本操作教程參考01-02
Excel工作簿的新建與打開操作教程03-21
Excel實現隔多列數據求和教程10-19
分享墨爾本曳步舞詳細教程09-05
一個貓連接兩個無線路由器教程08-09
excel的相關知識03-22