日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python下拉框二级联动_Excel数据规范输入技巧 | 二级联动下拉菜单

發布時間:2023/12/16 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python下拉框二级联动_Excel数据规范输入技巧 | 二级联动下拉菜单 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為規范Excel數據輸入及提高輸入效率,會通過數據有效性設置下拉菜單。用戶通過在菜單中選擇對應的內容,既節省時間也能確保輸入內容標準規范。

如:

數據有效性的設置也很簡單數據 - 數據驗證

驗證條件 - 序列

來源選擇數據所在區域或者手動輸入

若手動輸入,各數據分隔符號為英文狀態下的逗號

但工作中也常遇到二級下拉菜單情況,且第二個下拉菜單的內容由第一個下拉菜單決定,也就是二級聯動下拉菜單

如下面的示例

不同系統包括不同部門

選定第一列的系統后,第二列的部門選項也對應變化

如選定公共系統,則部門選項顯示行政部與后勤部

如選定營銷系統,則部門顯示銷售部、客服部、公關部

上面這種二級聯動下拉菜單如何設置呢?

- - - - - - -- - - - - - - - - - - - - - - -

先梳理下思路

一級下拉菜單選定后,二級下拉菜單選項也對應變化

以本文中的系統和部門為例

系統變化后,部門選項也對應變化

① 先告訴Excel哪些部門歸屬哪個系統

如何告訴Excel?

使用名稱管理器給不同名稱劃定不同單元格區域

如公共系統包含=Sheet2!$F$2:$F$3即行政部 后勤部所在區域

② 將部門和系統相關聯,二級菜單的數據來源取決于一級菜單的結果

即從一級菜單結果中引用

使用Indirect引用函數

Indirect函數的書面解釋很復雜,化繁為簡,我將它理解為對單元格結果的引用函數。

語法=indirect(b2)b2代指單元格

如本例中部門從系統的結果中引用

=indirect(b2)

思路總結使用名稱管理器將數據分門別類

分別設置數據有效性

第一個數據有效性常規設置

第二個數據有效性使用引用函數indirect

- - - - - - -- - - - - -- - - - - - - - - -

詳細步驟:

①選擇數據區域

因數據行列不一致,選擇的區域中含空白單元格

② F5定位常量,只選擇數據部分

③ 公式 - 名稱管理器 - 根據所選內容創建

④ 根據大類別所在區域創建名稱

此處公共系統、營銷系統、研發系統為大類別

均在數據區域的首行

選擇首行創建名稱

OK,數據已歸類

效果如下:

⑤ 設置第一個數據有效性

數據 - 數據驗證 - 允許選擇序列,來源選擇類別所在的區域,也可以手動輸入

效果如下:

⑥ 設置第二個數據有效性

數據 - 數據驗證 - 允許選擇序列,來源引用第一個數據有效性的結果

⑦ 將設置向下填充,應用至該列其他單元格

需格外注意indirect函數中的參數b2,不能絕對引用!!!

若$b$2絕對引用,向下填充后c3單元格引用的還是b2單元格結果

此處用了混合引用$b2,固定b列,但是單元格行號跟隨c列數據變動

以C3單元格為例,點進數據驗證查看設置

indirect($b3)對應的正是需要的數據

總結

以上是生活随笔為你收集整理的python下拉框二级联动_Excel数据规范输入技巧 | 二级联动下拉菜单的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。