Excel中,怎么用公式把一组数据按升序排列??
如图,A列是做好的,花垣县有19个,宁远有4个,湘西有10个怎么套公式能输出B列那个效果??(我图上是手动输入的,总共有几千行,我肯定不能都手动输入。。。)就是花垣县:输...
如图,A列是做好的,
花垣县有19个,宁远有4个,湘西有10个
怎么套公式能输出B列那个效果??(我图上是手动输入的,总共有几千行,我肯定不能都手动输入。。。)
就是花垣县:输出1到19,宁远输出1到4,湘西输出1到10 展开
花垣县有19个,宁远有4个,湘西有10个
怎么套公式能输出B列那个效果??(我图上是手动输入的,总共有几千行,我肯定不能都手动输入。。。)
就是花垣县:输出1到19,宁远输出1到4,湘西输出1到10 展开
5个回答
展开全部
Sub Macro1()
'
' Macro1 Macro
'
' 快捷键: Ctrl+q
'
Application.ScreenUpdating = False
Dim i As Integer
For i = 2 To Cells(1, 1).End(4).Row
If Cells(i, 1) <> Cells(i - 1, 1) Then
Cells(i, 2) = 1
Else
Cells(i, 2) = Cells(i - 1, 2) + 1
End If
Next i
Application.ScreenUpdating = True
End Sub
将以上代码按我说的步骤贴入就OK
第一、打开表格后,按Alt+F11
第二、在菜单栏中点“插入”——》选 “模块”
第三步、将以上代码复制后粘贴在第二步的“模块”中
第四步、按F5键就完成你想要的效果。
若想长期使用此功能,就要保存后关掉对话框
以后调用时,按Alt+F8后,选择行Macro1即可完成
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B1中输入
=countif(A$1:A1,A1)
下拉,这个函数是起条件计数的作用。
=countif(A$1:A1,A1)
下拉,这个函数是起条件计数的作用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不太明白,你是要得到这样的效果吗:
花垣县 1 2 3 。。。
宁远 1 2 3 4
湘西 1 2 3 4 5 。。。
花垣县 1 2 3 。。。
宁远 1 2 3 4
湘西 1 2 3 4 5 。。。
追问
跟你说的差不多吧,我就是想得到如图B列的效果。
追答
不太相信,你可以直接按照A列作为主要关键字,B列作为次要关键字进行排序啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询