小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Excel技術(shù) | 數(shù)據(jù)有效性9:使用INDEX函數(shù)創(chuàng)建動(dòng)態(tài)級(jí)聯(lián)列表

 江上向東數(shù)峰青 2017-07-14


 

準(zhǔn)備工作表

首先準(zhǔn)備兩個(gè)工作表,“Data”工作表用于設(shè)置數(shù)據(jù)有效性來(lái)輸入數(shù)據(jù),“Info”工作表用于存放下拉列表?xiàng)l目。兩個(gè)工作表分別如下圖所示:

注意,上表中單元格區(qū)域B1:D1中的標(biāo)題數(shù)據(jù)均為列A中的省份名稱。如果需要在列A中添加省份,則應(yīng)在列D后添加該省份名稱作為第1行的標(biāo)題。


創(chuàng)建動(dòng)態(tài)命名區(qū)域

Province區(qū)域

單擊“公式”選項(xiàng)卡“定義名稱”按鈕,在“新建名稱”對(duì)話框中設(shè)置:

  • 名稱:Province

  • 引用位置:=Info!$A$2:INDEX(Info!$A:$A,COUNTA(Info!$A:$A))

這樣,就定義了一個(gè)名為“Province”的動(dòng)態(tài)列表:起始于“Info”工作表中的單元格A2,終止于列A中最后一個(gè)數(shù)據(jù)單元格。上圖所示的工作表中即為單元格區(qū)域A2:A4。

 

Datas區(qū)域

工作表“Data”中的數(shù)據(jù)有效性下拉列表將使用工作表“Info”中的數(shù)據(jù)。為了避免隨著列數(shù)的增多,要?jiǎng)?chuàng)建更多的名稱,我們創(chuàng)建一個(gè)動(dòng)態(tài)的區(qū)域。

 

在“新建名稱”對(duì)話框中設(shè)置如下:

  • 名稱:Datas

  • 引用位置:=Info!$A$2:INDEX(Info!$1:$100,100,COUNTA(Info!$1:$1))

這將創(chuàng)建一個(gè)名為“Datas”的單元格區(qū)域:在工作表“Info”中,起始于單元格A2,擴(kuò)展到100行,列數(shù)為第1行中有數(shù)據(jù)的列數(shù)。

注:100行是一個(gè)預(yù)估的數(shù)字,估計(jì)下拉列表?xiàng)l目不會(huì)超過(guò)100個(gè),你可以根據(jù)實(shí)際修改。

 

RowNum

由于作為下拉列表?xiàng)l目的“Info”工作表中各列具有不同的行數(shù),因此需要?jiǎng)?chuàng)建一個(gè)名為RowNum的名字變量,用來(lái)表示動(dòng)態(tài)的列數(shù)。RowNum的值隨引用的列不同而不同,例如,在上圖所示的工作表中,如果引用“Info”工作表中的列B,則為5;如果是列C,則為6。

 

首先,在“Data”工作表中,在單元格A2中輸入“湖北省”(這是一個(gè)臨時(shí)值,之后可刪除)。然后,選擇“Data”工作表的單元格B2,調(diào)出“新建名稱”對(duì)話框,并設(shè)置如下:

  • 名稱:RowNum

  • 引用位置:=COUNTA(INDEX(Datas,,MATCH(Data!A2,Info!$1:$1,0)))

注意:由于要相對(duì)引用單元格左側(cè)的值,因此在定義名稱時(shí),一定要選擇“Data”工作表的單元格B2

 

UsingList區(qū)域

最后創(chuàng)建名稱“UsingList”的動(dòng)態(tài)區(qū)域。當(dāng)在“Info”工作表中添加省份行和相應(yīng)的城市列時(shí),“Data”工作表中的下拉列表會(huì)自動(dòng)更新添加這些省份和城市。

 

首先,在“Data”工作表中,選取單元格B2,調(diào)出“新建名稱”對(duì)話框,并設(shè)置如下:

  • 名稱:UsingList

  • 引用位置:=INDEX(Datas,1,MATCH(Data!A2,Info!$1:$1,0)):INDEX(Datas,RowNum,MATCH(Data!A2,Info!$1:$1,0))

注意:與上文相同,由于要相對(duì)引用單元格左側(cè)的值,因此在定義名稱時(shí),一定要選擇“Data”工作表的單元格B2

 

設(shè)置數(shù)據(jù)有效性

在“Data”工作表中,選擇單元格A2:A10,設(shè)置“數(shù)據(jù)有效性”如下:

選擇單元格B2:B10,設(shè)置“數(shù)據(jù)有效性”如下:

 

設(shè)置完成后的效果如下圖所示:

 

調(diào)試

我們?cè)凇?/span>Info”工作表中添加省份和相應(yīng)的城市名,如下圖所示:

在“Data”工作表中的下拉列表會(huì)自動(dòng)更新,如下圖所示:


小結(jié)

  • 使用Index函數(shù),創(chuàng)建了一個(gè)動(dòng)態(tài)名稱變量,并創(chuàng)建了動(dòng)態(tài)區(qū)域,能夠隨著列的增減而自動(dòng)調(diào)整。

  • 定義名稱時(shí)一定要注意,由于采用相對(duì)引用,因此在定義名稱時(shí)必須將當(dāng)前單元格置于相對(duì)引用合適的單元格位置。

  • OFFSET函數(shù)不同,INDEX函數(shù)是非易失函數(shù),這意味著工作表不會(huì)經(jīng)常自動(dòng)計(jì)算,提高了工作表速度。

  • INDEX函數(shù)的用法詳見(jiàn)《Excel函數(shù)學(xué)習(xí)2:INDEX函數(shù)》,OFFSET函數(shù)的用法詳見(jiàn)《Excel函數(shù)學(xué)習(xí)12:OFFSET函數(shù)》。



    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多