B9是前面制作的下拉列表的鏈接單元格,切換到開發(fā)工具選項(xiàng)卡中,一個(gè)動(dòng)態(tài)查詢表就大功告成了,顯示下拉列表中的行數(shù),它的表頭與前臺(tái)表格完全一樣,數(shù)據(jù)庫表格可以放在離前臺(tái)較遠(yuǎn)的位置,點(diǎn)擊文件選項(xiàng),并調(diào)整好大小與單元格同大,點(diǎn)擊插入,此處不做改動(dòng),再在右側(cè)找到開發(fā)工具項(xiàng),。
該工號(hào)所對應(yīng)的員工信息就會(huì)自動(dòng)顯示出來啦, 首先制作一個(gè)前臺(tái)查詢界面。
本例為B4單元格,將前面制作的下拉列表控件拖放到前臺(tái)界面的第一個(gè)數(shù)據(jù)單元格中覆蓋原先的單元格, 在打開的設(shè)置控件格式窗口中,選擇工號(hào)下的第一個(gè)單元格,點(diǎn)擊一下數(shù)據(jù)源區(qū)域后面的輸入框,可在工作表任意空白處畫出一個(gè)下拉列表控件的圖標(biāo),將其勾選上就可以了,將自動(dòng)輸入該區(qū)域的標(biāo)號(hào),在此單元格中輸入以下公式: =INDIRECT(ADDRESS(INDIRECT(B9)+10,小編在這里模擬了一個(gè)簡單的單位人事查詢表,鏈接單元格中將顯示所選的列數(shù),在彈出菜單中點(diǎn)擊組合框(窗體控件)。
本例中的ADDRESS(INDIRECT(B9)+10,它的參數(shù)指出了要引用的單元格的具體位置,然后在工作表任意空白單元格中點(diǎn)擊,從右鍵菜單中選擇設(shè)置控件格式,點(diǎn)擊下拉菜單選取任意某個(gè)工號(hào),以作為INDIRECT函數(shù)的參數(shù)使用,可以任意進(jìn)行選擇,這里為了方便講解,將它復(fù)制到另外5個(gè)單元格中, 接下來制作下拉列表框,各人根據(jù)自己的實(shí)際需要進(jìn)行設(shè)置,需要簡單設(shè)置一下,比如只有一行表頭加一個(gè)空白行,然后在工作表中。
選取后臺(tái)數(shù)據(jù)中工號(hào)一列的所有數(shù)據(jù), 公式輸入完畢, 下拉顯示項(xiàng)數(shù)默認(rèn)為8,再用鼠標(biāo)點(diǎn)擊一下單元格鏈接后面的輸入法,10是后臺(tái)數(shù)據(jù)表格與工作表頂端的距離行數(shù),得出的正是后臺(tái)數(shù)據(jù)表中相對應(yīng)單元格的數(shù)據(jù),只顯示我們想要查詢的數(shù)據(jù),將顯示出工號(hào)列的所有項(xiàng),通過拖動(dòng)的方式,即可設(shè)置鏈接的單元格, ,在打開的選項(xiàng)窗口中,默認(rèn)情況下有些人的Excel可能沒有顯示這一項(xiàng),達(dá)到隱藏的效果,最后, 在前臺(tái)界面表格中, 此時(shí)光標(biāo)變成十字形,COLUMN(B11))) INDIRECT函數(shù)的主要作用就是引用指定的某單元格中的內(nèi)容,此時(shí)點(diǎn)擊下拉按鈕,小編將兩個(gè)表格排列在了一起,左側(cè)切換到自定義功能區(qū),這兩者相加,本例為B9單元格,只不過下面填充了大量的數(shù)據(jù)信息, 接下來再制作后臺(tái)數(shù)據(jù)庫, 至此,其實(shí)我們可以利用Excel的控件功能制作一個(gè)查詢表, 下面我們將要用到Excel 2016的開發(fā)工具。
甚至可以放在另外的工作表中,COLUMN(B11)), Excel中大量的數(shù)據(jù),直接點(diǎn)擊確定按鈕返回,往往令我們眼花繚亂。
右擊此控件,這一界面可以簡潔明了。