EXCEL如何把第二列的数据按照第一列数据排序,且第二列的数据少于第一列。

例如:第一列是:北京、天津、上海、重庆、四川、甘肃。第二列是天津、上海、四川、甘肃。要求第二列安装第一列排序,第一列有且第二列没有的地方为空。
有许多数据例如:

需要安装下列顺序排列:

希望最后可以做到这个样子:

1、首先我们需要打开Excel应用程序。这一点很重要。

2、然后我们需要新建一个工作簿。这一点很重要。

3、然后我们需要选中该列,点击数据工具栏下的排序。

4、最后我们需要点击排序依据下的下拉菜单,选择单元格值,然后确定就可以了。EXCEL就可以把第二列的数据按照第一列数据排序,且第二列的数据少于第一列了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-16

1、在excel表格中输入两列数据,第二列的数据要少于第一列,将两列进行比对排序。

2、在C1单元格中输入公式:=IF(COUNTIF(B:B,A1)=0,"",INDEX(B:B,MATCH(A1,B:B,0)))。

3、点击回车即可发现C1单元格显示的是空白,检查后发现因为第一列中的北京在第二列中是没有的,所以显示空白。

4、然后向下填充公式,即可看到从第二行开始显示出数据,显示的数据是根据第一列的排列顺序显示的。

本回答被网友采纳
第2个回答  2013-06-04

=IF(COUNTIF(A:A,B1)>=1,A1,"")

 

 

 

第2个公式

用VLOOKUP

截图没有行列号

第3个回答  推荐于2017-11-25
假定数值在C列
d1输入=IF(COUNTIF(B:B,A1)=0,"",INDEX(B:B,MATCH(A1,B:B,0)))
e1输入=if(d1="","",vlookup(d1,b:c,2,0))
选定两列公式下拉
复制C、D两列
点击B列>右键>选择性粘贴>数值>确定
删除D、E列本回答被提问者和网友采纳
第4个回答  2013-06-04
设A列为第一列,B为第二,在C列输入:=IF(COUNTIF(A:A,B1),1,"") 下拉填充。然后对C进行筛选。