用VLOOKUP来解决,假弯颂数如两表科目顺序是一样的,在B表中第二列写公式:
=vlookup(a!$A:$K,column(),)
另外,假如你B表的第一行是科目名称,分数可樱腔以这样换算:
=vlookup(a!$A:$K,column(),)*LOOKUP(A$1,{"语文",1.2;"地理",0.5;"埋首化学",0.5;"计算机",0.1;"历史",0.6;"生物",0.5;"数学",1.2;"物理",0.5;"英语",1.2;"政治",0.6})
假设在Sheet1中,A列名,B列是身份证号码:
在第二个表族脊物,在姓名输入的兆液A1,ID号被显示在B1和B1在式:
= VLOOKUP(A1,工作表Sheet1!$ A:$ B,2,FALSE)
如果A2,A3,命野扒名人B2,B3拖动公式就行了。
= INDEX([2011学期的成绩单。XLSX下学期!$ B $ 7:$ B44美元,匹配(B2,[2011成帆野绩皮衡单。XLSX]下学期$ AH $ 1:$ AH $ 44,0)
查找第二态握喊个参数递增,按二分法,而不是一个一一对应
用vlookup函数来匹瞎历尺配,例A列是名字,B列是语文成绩,B2开始是输入成绩的单元格,刚在B2填上=vlookup($A1,a表!$A$1:$B$65535,2,false)
其中a表为磨高a表的名称
输完B1,往下拉就行了
如果要乘上一个系烂戚数,则=vlookup($A1,a表!$A$1:$B$65535,2,false)*1.2就行了,依此类推
将表2中的姓名左侧增加一列序号,用序列填充。对姓名列按升序排序,表1中也按升序排列。再将成绩复制过来。再此空缓按序号列排序即可。
换算新成绩的方法。例如将语文成绩统一乘以1.2。在表格外的空白单元格中输入1.2,复制,再选择所有语文成绩,右键——选择性粘贴——乘——确定即可自动转换成新成绩。其它科目方法相似。再直接用求和公式算出总成绩。
如果原成绩不变,直接算新成绩总分方法: 假如c列是语文森模成绩,其它科目按你列的亏纤顺序摆放。m2公式
=c2*1.2+d2*1.2+e2*1.2+f2*0.6+g2*0.6+h2*0.5+i2*0:5+j2*0.5+k2*0.5+l2*0.1