如何利用VLOOKUP函數(shù)實現(xiàn)輸入班級提取學(xué)生姓名與成績
在統(tǒng)計年級組學(xué)生成績時,經(jīng)常需要查看不同班級的學(xué)生成績。只要輸入班級,就可顯示該班級的學(xué)生姓名和成績。這涉及到根據(jù)同一條件提取多個結(jié)果的問題,可利用函數(shù)輕松解決。準(zhǔn)備工作首先,在成績表的右側(cè)查詢各班級
在統(tǒng)計年級組學(xué)生成績時,經(jīng)常需要查看不同班級的學(xué)生成績。只要輸入班級,就可顯示該班級的學(xué)生姓名和成績。這涉及到根據(jù)同一條件提取多個結(jié)果的問題,可利用函數(shù)輕松解決。
準(zhǔn)備工作
首先,在成績表的右側(cè)查詢各班級情況。輸入內(nèi)容如圖所示。
使用VLOOKUP函數(shù)提取學(xué)生姓名
利用VLOOKUP函數(shù)可以實現(xiàn)指定條件的提取,但根據(jù)指定條件提取多個結(jié)果時,會遇到一些問題。利用絕對引用最前列的數(shù)據(jù)能正確提取,但其他數(shù)據(jù)會出錯。
解決問題的方法
為了解決這一問題,我們需要借助一個輔助列。在A列前面插入一列作為輔助列,方便數(shù)據(jù)提取。
設(shè)置輔助列公式
在A3輸入公式COUNTIF(B$3:B3, M$2),然后將公式向下拉到數(shù)據(jù)最底端。這樣就能夠正確計算每個班級在輔助列中的序號。
提取學(xué)生姓名
然后,在M3輸入公式IFERROR(VLOOKUP(ROW(A1), A:J, 3, 0), ""),然后向下拉即可提取指定班級的學(xué)生姓名。
提取學(xué)生成績
接著,要提取學(xué)生成績,在N3輸入公式IFERROR(VLOOKUP(ROW(A1), A:J, 4, 0), "")。其他科目的成績依次修改公式中的數(shù)字4為5、6、7、8、9、10即可。
通過以上步驟,我們可以輕松地根據(jù)輸入的班級提取出該班級的學(xué)生姓名和成績。這樣在統(tǒng)計年級組學(xué)生成績時,就能更加高效地查看不同班級的學(xué)生成績了。