單位教務(wù)部門拿來Excel兩張工作表,要把;成績(jī)表”中成績(jī)列數(shù)據(jù)復(fù)制到;學(xué)生基本信息表”成績(jī)列中。我對(duì)照了兩個(gè)表,發(fā)現(xiàn)幾個(gè)難點(diǎn)。
(1) ;學(xué)生基本信息表”的姓名與;成績(jī)表”中的姓名不一樣,;學(xué)生基本信息表”中的;王一”在;成績(jī)表”中為; 王 一”,出現(xiàn)了全角或半角空格。
(2) ;學(xué)生基本信息表”中王小平在;成績(jī)表”中無此人,即;學(xué)生基本信息表”的人數(shù)多于;成績(jī)表”的人數(shù)。
(3) ;成績(jī)表”中成績(jī)列為文本方式,且出現(xiàn)了全角數(shù)字。
(4) 每個(gè)表的數(shù)據(jù)為幾千條。如果對(duì);成績(jī)表”中的姓名列進(jìn)行排序,把成績(jī)列進(jìn)行復(fù)制粘貼到;學(xué)生基本信息表”中的成績(jī)列,出現(xiàn)錯(cuò)位。
我通過Excel函數(shù)SUBSTITUTE和LOOKUP來解決,將;學(xué)生基本信息表”和;成績(jī)表”進(jìn)行了一些修改,實(shí)現(xiàn)將;成績(jī)表”中的數(shù)據(jù)復(fù)制到;學(xué)生基本信息表”中,并且保持最終表格的清爽和數(shù)據(jù)的正確。
除去;成績(jī)表”中全角或半角空格
首先,我要解決的問題是將;成績(jī)表”中姓名的空格去掉,讓;成績(jī)表”中的學(xué)生姓名顯示和;學(xué)生基本信息表”中的一樣。此時(shí)我利用替換公式 SUBSTITUTE(SUBSTITUTE(A2,"半角空格 ",""),"全角空格","")。在D2單元格輸入公式=SUBSTITUTE(SUBSTITUTE(A2," ","")," ",""),然后在整個(gè)D列復(fù)制公式。選擇D列數(shù)據(jù)→進(jìn)行復(fù)制,再選擇A列所有數(shù)據(jù)→選擇性粘貼→值和數(shù)字格式。
轉(zhuǎn)化;成績(jī)表”中成績(jī)列為數(shù)字
刪除了空格,下面的工作就是將;成績(jī)表”中的數(shù)字規(guī)范為半角形式。同樣利用函數(shù)SUBSTITUTE。在E2單元格輸入公式= (SUBSTITUTE(C2,"。","."))*1,其中SUBSTITUTE(C2,"。",".")表示句號(hào);。”轉(zhuǎn)化為點(diǎn)號(hào);.”,;*1”表 示轉(zhuǎn)化為數(shù)字。然后在E列復(fù)制公式。同樣進(jìn)行選擇性粘貼。選擇E列數(shù)據(jù)→進(jìn)行復(fù)制,再選擇C列所有數(shù)據(jù)→選擇性粘貼→值和數(shù)字格式。刪除;成績(jī)表”中D 列、E列。
復(fù)制;成績(jī)表”中數(shù)據(jù)到;學(xué)生基本信息表”
最后一步就是復(fù)制;成績(jī) 表”中的數(shù)據(jù)到;學(xué)生基本信息表”了,但是我們不能簡(jiǎn)單地利用復(fù)制粘貼來實(shí)現(xiàn),因?yàn)槲覀兊倪@個(gè)具體案例中包含沒有成績(jī)的同學(xué),所以為了數(shù)據(jù)的正確性,我們 知道查詢函數(shù)LOOKUP有一個(gè)特性就是在查詢結(jié)束后會(huì)在指定的區(qū)域返回查詢結(jié)果,我就用它來達(dá)到復(fù)制;成績(jī)表”中數(shù)據(jù)的效果。
其語法 為LOOKUP(lookup_value,lookup_vector,result_vector)。其中Lookup_value為要查找的數(shù) 值,Lookup_vector為只包含一行或一列的區(qū)域,且必須按升序排列,否則要返回錯(cuò)誤,Result_vector 返回只包含一行或一列的區(qū)域。
如果函數(shù)LOOKUP找不到lookup_value,則查找lookup_vector中小于或等于 lookup_value的最大數(shù)值,如果 lookup_value 小于lookup_vector 中的最小值,函數(shù)LOOKUP 返回錯(cuò)誤值 #N/A,利用這個(gè)特性,我們把公式改為=LOOKUP(1,0/(條件),引用區(qū)域),條件——產(chǎn)生的是邏輯值True、False數(shù)組,0 /True=0,0/false=#DIV0!,即Lookup的第2參數(shù)便是由0、#DIV0!組成的數(shù)組(都比1小),如果找到滿足條件,就返回對(duì)應(yīng) 行引用區(qū)域的值;如果沒有找到滿足條件的記錄則返回#N/A錯(cuò)誤,從而實(shí)行精確查找。
在;學(xué)生基本信息表”中D2輸入公式=LOOKUP(1,0/(成績(jī)表!A$2:A$5=B2),成績(jī)表!C$2:C$5)。在沒找到數(shù)據(jù)的一欄出現(xiàn)了#N/A,影響了表格的美觀。稍微改進(jìn)一下,利用ISNA函數(shù)判斷是否為#N/A,如果是,設(shè)置為空。
因此在D2輸入公式=IF(ISNA(LOOKUP(1,0/(成績(jī)表!A$2:A$5=B2),成績(jī) 表!C$2:C$5)),"",LOOKUP(1,0/(成績(jī)表!A$2:A$5=B2),成績(jī)表!C$2:C$5)),這樣#N/A不會(huì)出現(xiàn)在單元格 中,最后在D列進(jìn)行公式復(fù)制即可。
MAMEUI64 下載 - 適用于Win10純凈版的街機(jī)模擬器 從 MAMEUI64 免費(fèi)下載......
閱讀tenda無線路由器也是時(shí)下使用很多的一種路由器,tenda無線路由器......
閱讀在wps軟件中用戶可以感受到許多強(qiáng)大的功能,這些功能結(jié)合了其......
閱讀想必大多數(shù)新手玩家還不了解諾亞之心小影陣容怎么搭配比較好......
閱讀光遇4.22復(fù)刻先祖位置在哪4月22日紅絨復(fù)刻先祖兌換物品有哪些游......
閱讀excel是一款功能強(qiáng)大的電子表格制作軟件,它能夠讓用戶簡(jiǎn)單輕松的完成大量數(shù)據(jù)信息的錄入和計(jì)算,并且可以確保表格樣式的美觀,讓受眾可以直觀的查看數(shù)據(jù)之間的聯(lián)系或顯示出來的信息,...
次閱讀
在日常工作和生活中很多小伙伴都會(huì)需要使用到Excel表格這款軟件,這是一款非常受歡迎的數(shù)據(jù)處理軟件。在Excel表格中我們可以收集和錄入各種數(shù)據(jù)信息,方便進(jìn)行數(shù)據(jù)的分析和處理,比如我...
次閱讀
excel軟件是用戶很喜歡的一款表格編輯軟件,在這款辦公軟件中用戶可以感受到其中的功能是很強(qiáng)大的,并且能夠避免許多重復(fù)且復(fù)雜的操作過程,為用戶帶來了許多的幫助,當(dāng)用戶在excel軟件...
次閱讀
很多小伙伴之所以喜歡使用Excel程序來對(duì)表格文檔進(jìn)行編輯,就是因?yàn)镋xcel程序中的功能十分的豐富,能夠幫助我們解決表格文檔編輯過程中遇到的各種問題。有的小伙伴在使用Excel編輯表格文檔...
次閱讀
Excel表格是很多小伙伴都在使用的一款軟件,很多小伙伴基本上每天都會(huì)需要使用到該軟件。在Excel表格中進(jìn)行辦公時(shí)我們有時(shí)候會(huì)需要在其中錄入一些日期,如果我們希望將日期格式設(shè)置為用...
次閱讀
Excel表格是一款非常受歡迎的數(shù)據(jù)處理軟件,在其中我們可以為數(shù)據(jù)插入數(shù)據(jù)透視表,幫助我們更好地編輯和處理數(shù)據(jù)。在Excel表格中插入數(shù)據(jù)透視表后,如果我們希望為數(shù)據(jù)透視表插入切片器...
次閱讀
Excel表格是很多小伙伴都在使用一款辦公軟件,其中有很多非常強(qiáng)大的功能,可以幫助我們快速進(jìn)行想要的操作,實(shí)現(xiàn)高效辦公。如果我們需要在Excel表格中填充一整列,小伙伴們知道具體該如...
次閱讀
Excel2007中有自動(dòng)添加表格字段標(biāo)題的功能。當(dāng)我們?cè)贓xcel2007中進(jìn)行表格數(shù)據(jù)的輸入時(shí),如果給表格套用了表格樣式,只要在表格右側(cè)的空白單元格里輸入數(shù)據(jù),Excel2007會(huì)自動(dòng)添加新的字...
次閱讀
Excel表格是一款非常受歡迎的數(shù)據(jù)處理軟件,在其中我們可以使用函數(shù)公式等功能幫助我們進(jìn)行高效辦公,非常地方便。有的小伙伴在使用Excel表格的過程中發(fā)現(xiàn),在Excel表格中輸入數(shù)字后,數(shù)字...
次閱讀
Excel文檔提示正在準(zhǔn)備安裝怎么辦 怎么解決excel一打開就提示正在準(zhǔn)備安裝,Excel文檔提示正在準(zhǔn)備安裝怎么辦 怎么解決excel一打開就提示正在準(zhǔn)備安裝 最近一打開excel,就提示正在準(zhǔn)備安裝,...
次閱讀
相信大家對(duì)excel軟件都是很熟悉的,這款辦公軟件為用戶帶來了許多的便利,讓用戶在編輯表格的過程中能夠簡(jiǎn)單快速的完成編輯工作,因此excel軟件深受用戶的喜愛,當(dāng)用戶在excel軟件中編輯表...
次閱讀
Excel表格是一款非常好用的辦公軟件,在其中有很多函數(shù)公式可供我們使用,比如我們可以使用sum函數(shù)進(jìn)行求和,使用sumif函數(shù)進(jìn)行條件求和,使用sumifs函數(shù)進(jìn)行多條件求和等等。如果我們需要...
次閱讀
Excel是一款功能十分豐富的表格文檔編輯程序,在Excel中我們可以使用公式對(duì)數(shù)據(jù)進(jìn)行快速計(jì)算,還可以對(duì)表格中的數(shù)據(jù)進(jìn)行篩選或是排序,使用起來十分的方便。在Excel中編輯表格時(shí),有的小伙...
次閱讀
作為一款專業(yè)的電子表格制作軟件,excel軟件為用戶帶來了許多的便利和好處,讓用戶可以簡(jiǎn)單輕松的完成表格的編輯任務(wù),以此來有效提升工作效率,因此excel軟件吸引了大部分用戶前來下載...
次閱讀
excel軟件相信是大家很熟悉的一款辦公軟件,一般用來編輯表格文件,在編輯表格的過程中,用戶找到并使用所需的功能即可簡(jiǎn)單輕松的完成編輯任務(wù),能夠進(jìn)一步提升自己的編輯效率,當(dāng)用戶...
次閱讀