Excell表格排序

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:33:52
B列有50组数据,C列有70组数据,并且包含B列中的50组
我要做的是以B列为不动列,将C列和B列相同的数据并列排列(在同一行上),这样的话,C列的前50个数据将会和B列完全相同,而第51-70行则是B列中没有的数据。
请高手帮忙知道怎样操作可以做得到!!!
急!

你好,下面是一个可行的方法(不一定是最好),
请参考:

【假定】B列数据B1~B50 ,C列数据C1~C70
【步骤】
1.在D1中输入公式 =VLOOKUP(C1,$B$1:$C$70,1,FALSE),然后一直拖动到单元格D70,然后在D列中会出现很多
“#N/A”
2.然后拷贝区域D1:D70,选中E1有右击“选择性粘贴”-“数值”(该步骤可省去,但省去后要以D列为基准排序;加上则更便于处理)
3.再以选择区域C1:E70后选择菜单“数据”-“排序”,在“排序”对话框中的“主要关键字”中选择“列E”,
后面选“升序”确定后即可。(对于一些特殊数据,可能要选“降序”)
【原理】
简要来讲,以VLOOKUP函数标记出在C列但不在B列的数据(记号为“#N/A”),然后以其排序即可。