根據條件提取單個值:DGET()函數
1、函數功能
從清單或資料庫的列中提取符合指定條件的單個值。
2、文法
=DGET(database,field,criteria)
3、參數(3個參數都是必需參數)
- database:資料庫區域,構成清單或資料庫的單元格區域(選擇單元格區域時,必須選擇表頭,如B1:F12)
- field:操作域,需要提取單個值的列标簽(如I1單元格)或者用雙引号包覆的列标簽(如"數學")。
- criteria:條件,包含指定條件的單元格區域,此區域包含至少一個列标簽,并且列标簽下方包含至少一個指定列條件的單元格。
圖1 DGET函數參數
4、添加下拉清單
由于DGET函數隻能提取符合條件的單個值,可以通過添加下拉清單來更改查詢條件和條件區域。資料--->下拉清單--->從單元格選擇下拉選項(選擇表中的名字或者表頭,=$B$2:$B$12或者=$C$1:$F$1)--->點選确定即可。
圖2 添加下拉清單
圖3 下拉清單效果展示
5、公式展示
=DGET(B1:F12,I4,H4:H5)
=DGET(B1:F12,"數學",H1:H2)
圖4 結果展示