'多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了'

Excel 京東商城 EXCEL進階課堂 2019-09-02
"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(三)運用數據有效性+公式,完成二級菜單設定

選中H3單元格,設置數據有效性,設定內容如下圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(三)運用數據有效性+公式,完成二級菜單設定

選中H3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($J$6,MATCH(G3,$I$6:$I$13,0)-1,0,COUNTIF($I$6:$I$13,G3),1)

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(三)運用數據有效性+公式,完成二級菜單設定

選中H3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($J$6,MATCH(G3,$I$6:$I$13,0)-1,0,COUNTIF($I$6:$I$13,G3),1)

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

對於公式不是很理解的,請查看進階君的上一篇教程:

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

具體操作過程及效果如下動圖所示:

(四)運用數據有效性+公式,完成三級菜單設定

在前面,我們已經得到了處理後的三級菜單數據對應表,如下圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(三)運用數據有效性+公式,完成二級菜單設定

選中H3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($J$6,MATCH(G3,$I$6:$I$13,0)-1,0,COUNTIF($I$6:$I$13,G3),1)

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

對於公式不是很理解的,請查看進階君的上一篇教程:

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

具體操作過程及效果如下動圖所示:

(四)運用數據有效性+公式,完成三級菜單設定

在前面,我們已經得到了處理後的三級菜單數據對應表,如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

此時我們要去找專業的話,應該根據一級和二級菜單的選擇項的聯合值去查找。在案例當中,一級和二級菜單的選擇項的聯合值可以用 G3&H3 得到。

選中I3單元格,設置數據有效性,設定內容如下圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(三)運用數據有效性+公式,完成二級菜單設定

選中H3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($J$6,MATCH(G3,$I$6:$I$13,0)-1,0,COUNTIF($I$6:$I$13,G3),1)

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

對於公式不是很理解的,請查看進階君的上一篇教程:

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

具體操作過程及效果如下動圖所示:

(四)運用數據有效性+公式,完成三級菜單設定

在前面,我們已經得到了處理後的三級菜單數據對應表,如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

此時我們要去找專業的話,應該根據一級和二級菜單的選擇項的聯合值去查找。在案例當中,一級和二級菜單的選擇項的聯合值可以用 G3&H3 得到。

選中I3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($M$6,MATCH(G3&H3,$L$6:$L$21,0)-1,0,COUNTIF($L$6:$L$21,G3&H3),1)

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(三)運用數據有效性+公式,完成二級菜單設定

選中H3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($J$6,MATCH(G3,$I$6:$I$13,0)-1,0,COUNTIF($I$6:$I$13,G3),1)

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

對於公式不是很理解的,請查看進階君的上一篇教程:

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

具體操作過程及效果如下動圖所示:

(四)運用數據有效性+公式,完成三級菜單設定

在前面,我們已經得到了處理後的三級菜單數據對應表,如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

此時我們要去找專業的話,應該根據一級和二級菜單的選擇項的聯合值去查找。在案例當中,一級和二級菜單的選擇項的聯合值可以用 G3&H3 得到。

選中I3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($M$6,MATCH(G3&H3,$L$6:$L$21,0)-1,0,COUNTIF($L$6:$L$21,G3&H3),1)

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

最終完成效果如下動圖所示:

"

EXCEL進階課堂 · 函數說 持續更新!我們將為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕鬆解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收穫。

這是函數說的第25篇教程。

多級下拉菜單聯動,進階君已經做了兩篇教程,分別採取名稱法和公式法進行實現。如果錯過的小夥伴,可以分別點擊下面的鏈接進行學習。

「函數說 23」多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

在用公式法解決多級菜單聯動的教程中,進階君留下了一個尾巴,不知道小夥伴們有沒有進行思考。只有把這個尾巴割掉,公式法才算完美了。

1 問題引入

有這樣一個案例,數據如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

要求用公式法實現學校、二級學院、專業之間的三級下拉菜單聯動。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

2 問題分析

通過上篇教程我們可以知道,用公式法實現多級下拉菜單聯動是從第二級菜單開始。

公式法的本質:將上一級菜單的選擇項,在當前級菜單的數據對應項去查找,查找上一級選項的開始位置和個數,然後運用OFFSET函數去獲取當前級菜單數據項的區域。

於是,在當前級的數據對應項中,上一級選項對應的數據區域不應該有重複,否則,就不能正確的查找到開始位置和個數。

如要完成的案例中,三級菜單對應的數據區域如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

我們要根據上一級菜單“二級學院”的選項來確定本級菜單“專業”的數據選項區域,按公式法通常做法,是根據上一級菜單的選項來確定它所在起始位置和個數,但是我們發現,如果我們選擇軟件學院的話,在對應的區域中會有2個數據區域與之對應,這樣就無法確定起始位置和個數了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

怎麼處理呢?將多個對應的數據區域由多個變成一個。

處理思路:更改三級菜單對應的數據區域,將三級菜單對應的上一級菜單變成一級菜單和二級菜單的聯合。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

這樣處理後,專業對應的上一級菜單就是學校和二級學院的聯合,如京東大學軟件學院,在數據區域裡面就只會有一個區域與之對應。由多個區域變成一個區域後,公式法就可以完美實現了。

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

3 問題解決

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

在實際工作當中,我們得到的數據表最有可能是上圖所示。我們要完成多級菜單聯動,需要先形成各級菜單對應的數據關係表,然後再利用公式法完成。

(一)形成各級菜單對應的數據關係表

(1)巧用刪除重複項,形成一級菜單數據表

第一步:複製表中“學校”這列數據到單獨一列。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到一級菜單數據表。這種方法非常簡單且高效。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(2)巧用刪除重複項,形成二級菜單數據對應表

第一步:複製表中“學校”和“二級學院”兩列數據到單獨區域。

第二步:運用 數據菜單 下的 刪除重複項 命令,得到二級菜單數據對應表。

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(3)巧用公式,形成三級菜單數據對應表

第一步:運用公式將“學校”和“二級學院”兩列數據聯合在一起,放到單獨一列中。

表中“學校”數據從B2開始往下,“二級學院”數據從C2開始往下,公式:=B2&C2,表示將兩個單元格的內容聯合在一起。其它區域採取公式複製的方式完成。

第二步:複製表中“專業”數據列到第一步位置右側的區域

具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(二)運用數據有效性,完成一級菜單設定

根據一級菜單數據表,運有數據有效性完成一級菜單設定。具體操作過程及效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

(三)運用數據有效性+公式,完成二級菜單設定

選中H3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($J$6,MATCH(G3,$I$6:$I$13,0)-1,0,COUNTIF($I$6:$I$13,G3),1)

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

對於公式不是很理解的,請查看進階君的上一篇教程:

「函數說 24」多級下拉菜單聯動,名稱太多容易暈?高級招數:一個公式輕鬆搞定

具體操作過程及效果如下動圖所示:

(四)運用數據有效性+公式,完成三級菜單設定

在前面,我們已經得到了處理後的三級菜單數據對應表,如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

此時我們要去找專業的話,應該根據一級和二級菜單的選擇項的聯合值去查找。在案例當中,一級和二級菜單的選擇項的聯合值可以用 G3&H3 得到。

選中I3單元格,設置數據有效性,設定內容如下圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

其中 來源:=OFFSET($M$6,MATCH(G3&H3,$L$6:$L$21,0)-1,0,COUNTIF($L$6:$L$21,G3&H3),1)

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

最終完成效果如下動圖所示:

多級下拉菜單聯動,公式法留有一個陷阱,割掉這個尾巴,就完美了

總結與思考

在本篇教程中,講解了對於不同的一級菜單選項,二級菜單選項出現重複值的情況,我們用了一種基本思想:將一級菜單選項和二級菜單選項進行聯合,從而形成不出去現多個值相同區域。

這種方法學習後,在處理以後的多級下拉菜單聯動時,都可以完美解決。


為方便小夥伴們學習,進階君將原始素材共享出來,獲取素材的方法:

第一步:關注 Excel進階課堂。

第二步:私信 Excel進階課堂,因為設定的是自動回覆,所以內容一定要準確

私信內容:練一練

第三步:根據得到信息打開網盤,找到 第25講 解決重複問題的多級下拉菜單聯動 工作簿 自行下載。

"

相關推薦

推薦中...