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