EXCEL中怎么将两列数据对齐 (急求答案,各位大侠帮帮忙!)

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:58:18
A列为排好顺序的学生名单 B列为没有排序的学生名单(此名单和A列一样,就是顺序打乱了) C列为对应B列学生名单的成绩 现在要将BC列跟A列对上,而且A列位置不能发生变化,要怎么做?
A B C
小红 小青 89
小华 小李 71
小军 小红 86
小青 小军 78
小李 小华 95

A列要不变,将B,C两列跟A对上
小红 小红 86
小华 小华 95
小军 小军 78
小青 小青 89
小李 小李 71

因为数据太多,没办法一个个对

其实你只需要将A列姓名与C列数据对应起来就行,因此这样做:
A列后插入一列,B列(原B:C列变成C:D列)
B1输入公式 =vlookup(A1,C:D,2,0)
将B1公式向下复制,就行了

如果你的数据在A列,A1是第一个
那么在D1中输入下面的公式,
=VLOOKUP(A1,B:C,2,0)

向下拉,对应A列的成绩就出来了,再把D列复制--右建选择性粘贴--数值,把B和C列删除,

如果你需要两列姓名,你可以再复制一下A列即可。

直接拖动,选定要对齐的内容,在边上出现“十字架”的时候直接拖动到想要到的位置就可以了,不过有些东西要覆盖,就要先把不想删掉的部分先拖出来。然后再拖到想要到的位置。也许讲的复杂,如果实际操作一下给你看你就很容易明白了。

用Vlookup从B:B,C:C中寻找,然后将公式选择性粘贴成值,最后删除不再需要的列即可。

A列前插入一列(原B:C列变成C:D列) ,编个号。
然后选中AB列,以B列排序,再选中CD列,以C列排序,最后全选以A列排序,再删除A列。

用自动筛选试试