怎样在EXCEL中给年龄进行排序?

一份调查表,表中有一列是患某种疾病的人群的年龄,比如:2月,5月,10岁,20岁,35岁,一般有几百个数据,岁数跨度很大,现在想将其按照年龄从小到大进行排列,从而方便对各... 一份调查表,表中有一列是患某种疾病的人群的年龄,比如:2月,5月,10岁,20岁,35岁,一般有几百个数据,岁数跨度很大,现在想将其按照年龄从小到大进行排列,从而方便对各年龄段患病情况进行统计.请问这种单位不一致的数据怎样进行排序?简单的点排序,排出来好像是,1月,1岁,2月,21岁这种,没法看嘛...请高人帮忙解决一下,非常感谢
只有像楼下说的那样把周岁以下和周岁以上的患者分开来,再去掉单位再排了...不过咋把周岁以下的剔出来?几千个患者哎...
展开
 我来答
百度网友8b2795b
高粉答主

2020-05-18 · 说的都是干货,快来关注
知道小有建树答主
回答量:461
采纳率:100%
帮助的人:16.5万
展开全部

1、首先,选中“出生日期”所在单元格区域,对其进行格式化操作,以确保此列数据的格式均为“日期”类型。右击单元格区域,选择“设置单元格格式”项。

2、从打开的“设置单元格格式”窗口中,切换到“数字”选项卡, 从“分类”列表中选择“日期”,同时根据需要选择一种日期格式,点击“确定”按钮。

3、接着新创建一列并命名为“年龄”,输入如下公式即可获得当前员工的年龄信息。公式“=YEAR(TODAY())-YEAR(B2)”

4、然后将此公式复制到其它相关单元格即可得到所有员工的年龄信息。当然也可以通过下拉单元格句柄的方式快速进行公式应用操作。

5、全部选中表格数据区域,切换到“数据”功能区,点击“排序和筛选”栏目中的“排序”按钮。

6、从打开的“排序”窗口中,将“主关键字”设置为“年龄”,同时选择按年龄数据进行降序排列,点击“确定”按钮。

7、此时就会发现数据表均按年龄从大到小进行排序。最后 需要做的就是删除年龄数据列,以实现根据出生日期进行排序的操作。

百度网友c064562
推荐于2017-09-02 · TA获得超过3806个赞
知道小有建树答主
回答量:968
采纳率:50%
帮助的人:327万
展开全部

方法1:

把鼠标放在年龄单元格,在工具栏上选择数据——排序,在上图中根据你的要求进行升序或降序。此方法适用于多个条件排序。比如按姓氏、再按年龄等排序。

方法2:

选定区域

根据需要升序或降序

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen2018ky
2018-07-31 · 知道合伙人软件行家
chen2018ky
知道合伙人软件行家
采纳数:2276 获赞数:15618
毕业于茂名学院,学士学位,计算机二级,熟练操作office,PS,CorelDRAW等软件。

向TA提问 私信TA
展开全部

用排序功能:1.先整理表格,不能有整行或整列的空白,否则排序后会改变表格内容

2.点击年龄所在标题-数据-A-Z按键即可

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jennifercat
推荐于2017-10-15 · TA获得超过577个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:409万
展开全部
菜单里面点“数据”,选“排序”,然后出来一个窗口,在下拉列表里面选你的年龄的那个列,后面选“升序”,确定

你这列数据本身就有问题,肯定把数字都设置成text了,否则29岁不会排在2岁前面,因为它排的时候先比较2,一样大,然后认为9比岁小,排在前面。
没什么办法了,你需要把这列数据重新编辑,行首是“年龄(岁)”,然后数据就是单纯的28,2,40,不满周岁的小孩单独分出去一张表吧。

确实用出生年月日排比较科学,毕竟现在这个小孩是4个月大,下个月不就变成5个月了嘛
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古朴还安适的海鸥2773
2008-04-11 · TA获得超过148个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:0
展开全部
如果有出生年月的话,可以用它来排序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式