我在网上看过“关于如何让excel表格中的两列数据相同的排列在一行”这个问题,
例如:
A B C D
姓名 分数 姓名 分数
张三 10 王五 20
李四 11 周六 18
郑七 20 张三 19
王五 12
周六 13 李四 17
如何变成 分数和姓名还是要对应在一起的
A B C D
姓名 分数 姓名 分数
张三 10 张三 19
李四 11 李四 17
郑七 20
王五 12 王五 20
周六 13 周六 18
用=IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2)))这个涵数可以解决,但我想再请教下,假如有的数据,C列中有但A列中没有,我想排序时,将C列中有但A列中没有的数据在C列最后的位置补充出来,涵数应该怎么写?求解?
如果你是2007版的话,试着将公式改一下
=IFERROR(IF(COUNTIF($A:$D,$A2)=0,C2,INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2))),"")