如果你非得按A列升序来排列,建议新建一个表格,A列中填充自然数序列,然后用INDEX函数引用原数据,就可得到升序后数据表,而且在这个新的表中,也可以按降序来排序A列数据,引用会跟着变化。另外,也可考虑对原数据表数据透视表,则分析数据更为方便。excel在筛选的状态下是不能直接按序列填充的,也就是说,如果你要按顺序排序,得先取消筛选状态。
如果你想按照你上图筛选后谁显示的内容的顺序编号排序(重新排1、2、3、、、),可以这么 *** 作:
1、插入1列(就在你上图的状态下)
2、在插入的1列中输入A(或者任何相同的字符)
3、取消筛选。(这时,只有你刚才筛选状态下的那些行有A)
4、按插入的那列排序,所有含有A的行会排在一起,也就是你之前筛选的内容
5、重新排序序号如图,在a2单元格输入公式向下复制作为新序号:
=subtotal(3,b$2:b2)
自动筛选后,a列的编号仍然保持连续。原理是subtotal函数第1参数为3时,相当于counta函数计数,并且忽略自动筛选隐藏单元格的计数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)