- ·上一篇教育:电子表格excel千分号怎么输入
- ·下一篇教育:电子表格excel行数比较多的情况下怎么求和?
电子表格excel怎样排序?
1.excel怎样排序?
1楼方法正确。
假设地址栏在A列,在B2输入=IF(ISERROR(FIND("省",A2)),"",LEFT(A2,FIND("省",A2)))在C2输入=IF(ISERROR(FIND("市",A2)),"",MID(A2,LEN(B2) 1,FIND("市",A2)-LEN(B2)))在D2输入=IF(ISERROR(FIND("县",A2)),"",MID(A2,LEN(B2) LEN(C2) 1,FIND("县",A2)-LEN(B2)-LEN(C2)))在E2输入=IF(ISERROR(FIND("镇",SUBSTITUTE(A2,"乡","镇"))),"",MID(A2,LEN(B2) LEN(C2) LEN(D2) 1,FIND("镇",SUBSTITUTE(A2,"乡","镇"))-LEN(B2)-LEN(C2)-LEN(D2)))(其实按你要求,E列不需要,即只排序到县)把B2到E2的公式向下复制。这样,你就有了省、市、县、镇(乡)的数据了。
可能有县级市的问题,这得另想办法了。 选中A到E列,数据排序,以D、C、B列为第一第二第三序列,排序。
2.excel里怎么排序啊
EXCEL限制了必须有相同单元格大小的才可以进行排序,只能按楼上说的方法进行排序了。
操作方法可以试试这样:
一、插入新的一列,假设你有标题行(如没有的话,把下面的公式中的A2改为A1)
二、在新插入的那列的单元格输入公式:
=IF(A2"",A2,IF(INDIRECT(ADDRESS(CELL("Row",A2)-1,1))"",A1,IF(INDIRECT(ADDRESS(CELL("Row",A2)-2,1))"",INDIRECT(ADDRESS(CELL("Row",A2)-2,1)),)))
向下复制公式,这样空着的两行的数据就填上去了。
三、最后可以选择把插入的这行的数据选择性贴回去进行排序或者直接用这行数据作为主要关键字进行排序。
3.EXCEL 如何自动排序
排列方法如下:
Sub 排列()
For i = 1 To 3 '有几个数就循环几次
Cells(Cells(i, 1), 2) = Cells(i, 1)
Next i
End Sub
达到效果:
4.excel中,怎么排序
填充序列:
(1)让数字自动增加(序列效果):按住CTRL键填充
(2)让数字保持不变(复制效果):直接填充
有时候这两种情况会反过来,即直接填充数字自动增加,按住CTRL键填充数字保持不变,具体原因不清楚。
这是针对整数的情况,如果不是整数而是其它情况则不同:
小数:
直接填充=复制效果
按住CTRL填充:整数部分序列效果,小数部分复制效果。如:1.1,2.1,3.1……
文本:只能是复制效果(除非已自定义序列的,如星期等)
文本+数字:
直接填充:最右边部分数字序列效果,其余复制效果。如a1b1,a1b2,……
按住CTRL填充:复制效果。