人事檔案數(shù)據(jù)庫模擬:
如何建立一個查詢系統(tǒng)?
核心疑問解決
一對多查詢的萬能方法
1設計UI界面
當前工作表名為“模擬”,在該表中設計UI界面,調整單元格顏色、邊框、字體、合并居中等等,這些基礎的技能我相信大家都會。
2設置下拉菜單
選中G3單元格,在菜單欄【數(shù)據(jù)】-【數(shù)據(jù)驗證】
在允許中選擇序列,來源框選A2:D2
這樣G3單元格就可以下拉選擇條件
3輸入匹配公式
因為查找的數(shù)據(jù)是一對多查詢,所以不能簡單的使用vlookup函數(shù)進行查找,需要使用萬能公式組合INDEX SMALL IF ROW進行配合使用
因為條件是可變的
所以先需要在菜單欄公式-名稱管理器
建立一個名稱為:數(shù)據(jù)
引用位置為:
=OFFSET(模擬!$A$2,0,MATCH(模擬!$G$3,模擬!$A$2:$D$2,0)-1,COUNTA(模擬!$A:$A) 100,1)
然后在F6單元格輸入公式:
=INDEX(A:A,SMALL(IF(數(shù)據(jù)=$H$3,ROW(數(shù)據(jù)),2^10),ROW(A1)))&\”\”
因為是數(shù)組公式,需要按CTRL SHIFT ENTER
向右填充,向下填充單元格
這樣一個查詢系統(tǒng)就制作完成了,
效果正如開頭動態(tài)展示
對于公式這里就不進行解釋了,不懂哪一步的可以留言!
自己動手試試吧!
========================
同步原創(chuàng)微信公眾號:自學成才Excel
ID:selftt
關注獲取更多精彩!
版權聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。