我在一側有一個靜態的“角色”表:
| 角色 |
|---|
| 專案經理 |
| 設計師 |
| 開發商 |
另一邊的 2 列“名稱”和“角色”表:
| 姓名 | 角色 |
|---|---|
| 標記 | 專案經理 |
| 約翰 | 設計師 |
| 蘇茜 | 開發商 |
| 弗雷德 | 專案經理 |
| 朱麗葉 | 開發商 |
現在我想要兩個下拉選單:
- 第一個(Role)將是靜態的(基于第一個“ Roles ”表,易于使用資料驗證)
- 第二個(Name)將是動態的,根據第一個下拉串列的選擇查詢第二個表
例如:如果我選擇Developer在第一個下拉串列,我想有Suzie而Julie在第二個下拉。

這給了我:

為了讓它更健壯一些,我們可以創建三個回傳每個串列的范圍。
我將標題放在 D1:F1 中,然后=FILTER($A:$A,$B:$B=D1)在 D2 中使用,然后將其添加到 F2。

然后我創建了三個命名范圍。名稱分別是角色和公式=Sheet5!$D$2#。我需要添加_來代替空間。

然后在我使用的資料驗證公式中 =INDIRECT(SUBSTITUTE($G1," ","_"))

這樣我現在可以將其向下拖動,它將參考同一行 G 列中的單元格并相應地更改串列:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/371438.html
上一篇:Excel中的按鈕。你怎么能簡化
