對(duì)于使用EXCEL的數(shù)據(jù)有效性命令來做下拉菜單,我們之前已經(jīng)有很多詳細(xì)的教程介紹了做法:http://www./article/988.html,本文就不在贅述。 我們?cè)诒疚闹饕鉀Q以下問題:列表源必須是劃定分界后的數(shù)據(jù)列表,或是對(duì)單一行或一列的引用。 我們下面以一個(gè)案例來介紹如何玩轉(zhuǎn),突破有效性單行單列限制。比如A、B列是姓名數(shù)據(jù)源。我們現(xiàn)在想在D2:D8單元格區(qū)域制作姓名下拉菜單來進(jìn)行選擇。 常規(guī)的做法是:選中D2:D8單元格區(qū)域,執(zhí)行數(shù)據(jù)有效性,在來源菜單下面我們選擇A2:B8單元格區(qū)域,可是EXCEL卻彈出下面的對(duì)話框:列表源必須是劃定分界后的數(shù)據(jù)列表,或是對(duì)單一行或一列的引用??磥硎菬o法繼續(xù)操作了。 下面我們一起看看如何做才可以實(shí)現(xiàn)我們最終需要的效果,也就是下面展示的效果。操作步驟如下: 第一步,選擇A2:A8單元格區(qū)域,執(zhí)行“公式--定義名稱”,彈出如下對(duì)話框: 第二步, 選中D2:D8單元格區(qū)域,執(zhí)行“數(shù)據(jù)——數(shù)據(jù)有效性”,“允許”下面選擇“序列”,“來源”框輸入:=姓名,確定。 第三步,單擊“公式——名稱管理器”,彈出的“名稱管理器”框里面,我們修改引用位置。如下圖所示: 現(xiàn)在,我們?cè)賳螕鬌2:D8單元格區(qū)域的下拉菜單,可以看到現(xiàn)在EXCEL將B2:B8單元格的姓名也包含進(jìn)來了。 經(jīng)過上面3個(gè)步驟,就完成了預(yù)期目的。我們來回顧一下:其實(shí)引用的區(qū)域跟剛開始一樣,實(shí)際效果卻不一樣。先騙數(shù)據(jù)有效性說:我只有一列,讓她相信;接著更改引用位置,讓她誤以為也是一列。兩地之間最短的距離有時(shí)并不是直線,繞一個(gè)彎,也許會(huì)更快到達(dá)終點(diǎn)。 最后,感謝《Excel效率手冊(cè) 早做完,不加班》作者盧子老師,提供此技巧,本文的案例思路也來源于書中的案例。 |
|