'多級下拉菜單聯動?一種簡單方法:名稱+INDIRECT,分分鐘搞定'

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果D3的值為空,則會出現錯誤提示,此時選擇 是 即可。

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果D3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(D3),其中D3的值一定是管理學院、軟件學院、電子學院、傳媒學院四個值中的一個,假設D3的值是管理學院,於是這個公式就可以換為:=INDIRECT(管理學院),而管理學院是一個名稱,代表是一個區域,於是這個公式會去找到名稱為管理學院的區域,這個區域裡面的值為市場營銷和電子商務。

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果D3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(D3),其中D3的值一定是管理學院、軟件學院、電子學院、傳媒學院四個值中的一個,假設D3的值是管理學院,於是這個公式就可以換為:=INDIRECT(管理學院),而管理學院是一個名稱,代表是一個區域,於是這個公式會去找到名稱為管理學院的區域,這個區域裡面的值為市場營銷和電子商務。

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

(4)設定班級列的數據有效性

選中班級列,即F3:F12,設為數據有效性,設定內容如圖所示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果D3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(D3),其中D3的值一定是管理學院、軟件學院、電子學院、傳媒學院四個值中的一個,假設D3的值是管理學院,於是這個公式就可以換為:=INDIRECT(管理學院),而管理學院是一個名稱,代表是一個區域,於是這個公式會去找到名稱為管理學院的區域,這個區域裡面的值為市場營銷和電子商務。

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

(4)設定班級列的數據有效性

選中班級列,即F3:F12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果E3的值為空,則會出現錯誤提示,此時選擇 是 即可。

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果D3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(D3),其中D3的值一定是管理學院、軟件學院、電子學院、傳媒學院四個值中的一個,假設D3的值是管理學院,於是這個公式就可以換為:=INDIRECT(管理學院),而管理學院是一個名稱,代表是一個區域,於是這個公式會去找到名稱為管理學院的區域,這個區域裡面的值為市場營銷和電子商務。

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

(4)設定班級列的數據有效性

選中班級列,即F3:F12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果E3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(E3),E3是代表的是專業。如果D3是管理學院,E3是則可選擇市場營銷,於是公式可以可以換為:=INDIRECT(市場營銷),而市場營銷是一個名稱,代表是一個區域,於是這個公式會去找到名稱為市場營銷的區域,得到結果是1班和2班的選區。

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果D3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(D3),其中D3的值一定是管理學院、軟件學院、電子學院、傳媒學院四個值中的一個,假設D3的值是管理學院,於是這個公式就可以換為:=INDIRECT(管理學院),而管理學院是一個名稱,代表是一個區域,於是這個公式會去找到名稱為管理學院的區域,這個區域裡面的值為市場營銷和電子商務。

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

(4)設定班級列的數據有效性

選中班級列,即F3:F12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果E3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(E3),E3是代表的是專業。如果D3是管理學院,E3是則可選擇市場營銷,於是公式可以可以換為:=INDIRECT(市場營銷),而市場營銷是一個名稱,代表是一個區域,於是這個公式會去找到名稱為市場營銷的區域,得到結果是1班和2班的選區。

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

到此全部過程操作完成。具體操作過程及效果如下動圖所示:

"

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

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

1 問題引入

多動下拉菜單聯動,算是EXCEL中的高級技巧,這種技巧可以很好地保證數據錄入的規範性,同時最大程度地提升數據錄入效率。

先看一個具體實例,有一個學生基本信息登記表如下圖所示:

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

其中二級學院、專業和班級信息情況如下圖所示:

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

也就意味著,在學生基本信息登記表中,學生的二級學院只能從4個學院當中選一個,而每個學院的專業不同,每個專業的班級數不同。所謂的多級下拉菜單聯動,就是多個數據之間形成關聯,前面的數據選擇自動影響後面數據選擇的內容。這個實例當中,二級學院、專業和班級三個數據之間形成了聯動關係,故稱為三級下拉菜單聯動。

需要完成的效果圖如下動圖所示:

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

多級下拉菜單聯動實現的方法大體有兩類:其一,是利用名稱+INDIRECT方法實現;其二,是利用多個函數的組合運用實現。這兩種方法進階君都會做講解,在這篇教程當中,先講解名稱+INDIRECT的方法。

2 名稱的知識

(一)什麼是名稱?

在EXCEL中,名稱就是指一個單元格或是單元格區域的別名。

有了別名最大的優勢在於引用方便。如,原本想表示D2:D13這個區域,就必須寫清楚起止單元格,但是如果把D2:D13取個名稱叫“專業”,那麼以後想引用D2:D13這個區域時,就直接寫出名稱“專業”,EXCEL會自動去尋找它代表的單元格區域。

(二)如何定義名稱?

(1)選中需要取名稱的單元格區域

(2)用名稱框或公式菜單中定義名稱功能組完成取名稱

用名稱框取名稱的例子動圖演示:

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

用公式菜單中定義名稱功能組取名稱的例子動圖演示:

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

一種更方便的名稱命名的方法:將選區中的首行取名為名稱。也就是選區當中的第一行成為名稱,代表選區中第2行開始往下的單元格區域。

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

3 INDIRECT函數

(1)INDIRECT函數功能:返回由文本字符串指定的引用,就是找到一個單元格地址所指向值。

(2)INDIRECT函數格式:=INDIRECT(單元格地址)

請注意:加了引號不加引號是有差別的。

(3)應用舉例

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

公式:=INDIRECT(A3),函數當中的的參數是A3,它裡面的內容是B3,是一個單元格地址,於是這個函數會去找B3這個單元格地址的值,故是結果為7。

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

4 問題解決

(一)定義名稱

(1)根據實例說明,重新設定二級學院、專業和班級的數據組織形式

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

(2)以列為方向,將每個數據區域的首行設置為名稱

因為每個數據區域的行數不一致,而且存在多個不連續,所以採取按CTRL+鼠標拖選的方式進行選擇(也可以用條件定位完成),然後用公式菜單中的定義名稱功能組完成,將選擇每個數據區域的首行設定為名稱名字。

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

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

(3)設定二級學院列的數據有效性

選中二級學院列,即D3:D12,設為數據有效性,設定內容如圖所示:

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

其中的 來源 =二級學院 ,這裡的二級學院是一個名稱,代表的區域就是前面命名的區域,裡面的值有管理學院、軟件學院、電子學院、傳媒學院四個值。

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

(4)設定專業列的數據有效性

選中專業列,即E3:E12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果D3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(D3),其中D3的值一定是管理學院、軟件學院、電子學院、傳媒學院四個值中的一個,假設D3的值是管理學院,於是這個公式就可以換為:=INDIRECT(管理學院),而管理學院是一個名稱,代表是一個區域,於是這個公式會去找到名稱為管理學院的區域,這個區域裡面的值為市場營銷和電子商務。

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

(4)設定班級列的數據有效性

選中班級列,即F3:F12,設為數據有效性,設定內容如圖所示:

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

點擊確定後,如果E3的值為空,則會出現錯誤提示,此時選擇 是 即可。

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

其中的 來源 =INDIRECT(E3),E3是代表的是專業。如果D3是管理學院,E3是則可選擇市場營銷,於是公式可以可以換為:=INDIRECT(市場營銷),而市場營銷是一個名稱,代表是一個區域,於是這個公式會去找到名稱為市場營銷的區域,得到結果是1班和2班的選區。

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

到此全部過程操作完成。具體操作過程及效果如下動圖所示:

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

5 總結與思考

這種方法很簡單,就是定義名稱以後,在數據有效性中,採取序列方式用INDIRECT函數來查找各名稱對應的區域即可。

簡單是這種方式的優勢,但是如果每級涉及的選項很多時,需要去做的名稱就會很多,反而變得操作繁瑣了。下一個教程將講解不用名稱,而且幾個函數的套用來實現的方法。


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

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

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

私信內容:練一練

第三步:根據得到信息打開網盤,找到 第23講 多級下拉菜單聯動 工作簿 自行下載

"

相關推薦

推薦中...