excel对非连续序号的数据进行处理

来源:百度知道 编辑:UC知道 时间:2024/05/10 17:56:03
表1:学生都在里面,但是学号不连续(部分未报到)
200231500001
200231500003
200231500004
200231500005
200231500007
200231500008
200231500011
200231500013
表2:毕业证获得名单,
200231500001
200231500004
200231500007
200231500011
200231500013
现在怎么一次性将表二的数据统计到表一中?
再请问下,如果表二中 有其他资料,比如党员、团员、学生会干部,
如何顺带拷贝过来

这个意思?
=IF(COUNTIF(Sheet2!A:A,A2),"是","否")
向下复制公式

设两个表的姓名都在A列,B列是学号,可在表1的C列输入:
=IF(ISERROR(VLOOKUP(A1,表2!A:B,2,0)),"否","是")
如果表2有出现的姓名就会在表1的C列显示“是”,反则显示“否”。
注:公式里的“表2”指的是第2张表的名称,如这张表叫“毕业证记录表”,那么公式中的“表2!”就要改成“毕业证记录表!”。

假设学号在A列
然后在毕业证一栏输入
=IF(COUNTIF(Sheet2!A:A,Sheet1!A1),"是","否")

用VLOOKUP公式结合IF函数做出的结果显示在表一的第二列,不需要加两列,可以用公式合并在一起显示。假设表一内容的坐标是A1:B9,表二内容的坐标是A14:A18,那么A2列(是否获得学生证)的公式则为:=IF(ISNA(VLOOKUP(A2,$A$14:$A$18,1,FALSE)),"否",VLOOKUP(A2,$A$14:$A$18,1,FALSE))

建议楼主去查下vlookup公式,下次再统计类似的数据就方便多了。

表1:学生都在里面,但是学号不连续(部分未报到)

学号 是否获得毕业证
200231500001 200231500001
200231500003 否
200231500004 200231500004
200231500005 否
200231500007 200231500007
200231500008 否
200231500011 200231500011
200231500013 200231500013

表2:毕业证获得名单

200231500001
200231500004 <