傳統成績查詢需輸入姓名/學號,不僅慢且易因錯別字、同音字查無結果。本文教您用 WPS 表格構建菜單式自適應查詢系統:下拉選單選條件,無需輸入任何字符,結果實時顯示並自動生成圖表,邏輯自適應數據增減,專業又好用。
利用動態命名範圍(OFFSET+COUNTA+MATCH+INDIRECT)定義「系別」「年級」名稱 → 數據有效性生成下拉菜單 → INDEX+MATCH 精準提取數據 → 圖表引用動態區域實時更新。

圖A 平均成績表(源數據)
系別,引用位置:=OFFSET(成績表!A1,1,,COUNTA(成績表!A:A)-1)年級,引用位置:=OFFSET(成績表!$A$1,,1,,COUNTA(INDIRECT("成績表!"&MATCH(查詢表!$A$1,成績表!$A:A,0)&":"&MATCH(查詢表!$A$1,成績表!$A:A,0)))-1)=系別(半角等號);=年級。
圖B 數據有效性設置
C1 輸入:
=INDEX(成績表!A1:I100,MATCH(A1,成績表!A:A,0),MATCH(B1,成績表!1:1,0))&""
MATCH(A1,成績表!A:A,0) 獲取系別行號;MATCH(B1,成績表!1:1,0) 獲取年級列號;INDEX 定位單元格取值;&"" 將 0 值轉為空白顯示。="期末考試"&B1&"班"&B2&"圖表";=原始數據!$Q$11、值 =原始數據!$Q$13:$X$13、X 軸標籤 =原始數據!$Q$12:$X$12;
圖C 下拉選單查詢效果
在 A1、B1 下拉選擇系別、年級,C1 瞬時顯示平均分,圖表同步更新。新增系別/年級,名稱自適應擴展,無需維護公式。真正實現「不錄入字符、不產生錯誤、自適應變化」的智能查詢系統。