excel 以A序号 B列重复数据rdy

以A列排序,B列是数据,有重复,重复的放在有序号行下面!
B列不一定是ABC,不用按ABC的顺序,主要是以A排序,但B重复数据要放在下一行!

选择B列,“升序”排序,并“扩展选定区域”,即可。

 

如果单纯是在下一图中填充序列,那么在A1单元格输入以下公式,然后向下填充公式

=IF(COUNTIF(B$1:B1,B1)=1,SUMPRODUCT(1/COUNTIF(B$1:B1,B$1:B1)),"")

 

详见附图

追问

我是要以A列排序,不是以B列排序

追答

对B列进行升序排序,并内容相同的单元格排在一起,

然后在A1单元格输入以下公式,向下填充公式

=IF(COUNTIF(B$1:B1,B1)=1,SUMPRODUCT(1/COUNTIF(B$1:B1,B$1:B1)),"")

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-07

    首先在A1位置手动输入数字1

    在A2位置输入公式=IF(B5=B4,"",LOOKUP(4^8,$A$1:A4)+1), 注意美元符号不能多也不能少

    将A2公式下拉填充值下面单元格

追问

我是要以A列排序,不是以B列排序,谢谢!

第2个回答  2015-09-07

选定A1:B16。数据>>>排序,“数据包含标题”取消勾选,主要关键字选择“列B,升序排序一下就可以了。如下图

追问

我是要以A列排序,不是要以B列排序,谢谢!

追答

我不明白你为什么要强调是按A列排序。
能达到你的结果就是对的,根据你对问题的补充,给出新的方法:
步骤1:C1=match(B1,B:B,0),公式下拉到C16.
步骤2:选择A1:C16,按C列升序排序。
步骤3:删除C列。

相似回答
大家正在搜