如何让excel表格中的两列数据相同的排列在一行 利用下面公式出现#N/A
姓名分数姓名分数张三10王五20李四11周六18郑七20张三19王五12周六13李四17如何变成分数和姓名还是要对应在一起的姓名分数姓名分数张三10张三19李四11李四1...
姓名 分数 姓名 分数
张三 10 王五 20
李四 11 周六 18
郑七 20 张三 19
王五 12
周六 13 李四 17
如何变成 分数和姓名还是要对应在一起的
姓名 分数 姓名 分数
张三 10 张三 19
李四 11 李四 17
郑七 20
王五 12 王五 20
周六 13 周六 18
越详细越好,谢谢了!
最佳答案
E2输入公式=IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2))),右拉至F2,同时下拉至A列数据末尾,最后复制E、F列,选择性粘贴-数值,即可删除C、D列。出现了#N/A
怎么样解决 展开
张三 10 王五 20
李四 11 周六 18
郑七 20 张三 19
王五 12
周六 13 李四 17
如何变成 分数和姓名还是要对应在一起的
姓名 分数 姓名 分数
张三 10 张三 19
李四 11 李四 17
郑七 20
王五 12 王五 20
周六 13 周六 18
越详细越好,谢谢了!
最佳答案
E2输入公式=IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2))),右拉至F2,同时下拉至A列数据末尾,最后复制E、F列,选择性粘贴-数值,即可删除C、D列。出现了#N/A
怎么样解决 展开
4个回答
展开全部
加if+iserror排错
=if(iserror(IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2)))),"",IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2))))
这样。
=if(iserror(IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2)))),"",IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2))))
这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
E2输入公式 =IF(F2="","",A2)
F2输入公式 =IF(ISNA(VLOOKUP(A2,C:D,2,0)),"",VLOOKUP(A2,C:D,2,0))
E2 F2 向下填充,
F2输入公式 =IF(ISNA(VLOOKUP(A2,C:D,2,0)),"",VLOOKUP(A2,C:D,2,0))
E2 F2 向下填充,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你原数据是从A1开始,公式放在E2,是不会错的。
自己仔细检查一下公式是否写错,位置是否错。
自己仔细检查一下公式是否写错,位置是否错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询