Excel中,怎么用公式把一组数据按升序排列??

如图,A列是做好的,花垣县有19个,宁远有4个,湘西有10个怎么套公式能输出B列那个效果??(我图上是手动输入的,总共有几千行,我肯定不能都手动输入。。。)就是花垣县:输... 如图,A列是做好的,
花垣县有19个,宁远有4个,湘西有10个
怎么套公式能输出B列那个效果??(我图上是手动输入的,总共有几千行,我肯定不能都手动输入。。。)
就是花垣县:输出1到19,宁远输出1到4,湘西输出1到10
展开
 我来答
善良的独孤风雪
推荐于2016-08-17 · TA获得超过4.1万个赞
知道大有可为答主
回答量:7536
采纳率:91%
帮助的人:1806万
展开全部

  1、首先,照例打开Excel,打开数据表。看到是不是很乱?

  2、没关系的,轻轻地一个按钮,就可以解决掉这个问题。点击升序排列,即可。

  3、如果找不到这个快捷按钮的话,可以点击顶部工具栏上的数据。

  4、然后再点击排序,选择升序,然后确定即可。

  5、效果图是这样的。

  

拼博进取展宏图
推荐于2017-12-16 · 超过16用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:22.6万
展开全部
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即可完成

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wyn569562
2019-06-05
知道答主
回答量:1
采纳率:0%
帮助的人:735
展开全部

有那么难吗? 做两个字段的升序不就好了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山桑弓
2015-01-08 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2852万
展开全部
B1中输入
=countif(A$1:A1,A1)
下拉,这个函数是起条件计数的作用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷月人生之冷剑
2015-01-08 · TA获得超过1471个赞
知道大有可为答主
回答量:1994
采纳率:88%
帮助的人:1008万
展开全部
不太明白,你是要得到这样的效果吗:
花垣县 1 2 3 。。。
宁远 1 2 3 4
湘西 1 2 3 4 5 。。。
追问
跟你说的差不多吧,我就是想得到如图B列的效果。
追答
不太相信,你可以直接按照A列作为主要关键字,B列作为次要关键字进行排序啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式