一份调查表,表中有一列是患某种疾病的人群的年龄,比如:2月,5月,10岁,20岁,35岁,一般有几百个数据,岁数跨度很大,现在想将其按照年龄从小到大进行排列,从而方便对各年龄段患病情况进行统计.请问这种单位不一致的数据怎样进行排序?简单的点排序,排出来好像是,1月,1岁,2月,21岁这种,没法看嘛...请高人帮忙解决一下,非常感谢
只有像楼下说的那样把周岁以下和周岁以上的患者分开来,再去掉单位再排了...不过咋把周岁以下的剔出来?几千个患者哎...
1、首先,选中“出生日期”所在单元格区域,对其进行格式化操作,以确保此列数据的格式均为“日期”类型。右击单元格区域,选择“设置单元格格式”项。
2、从打开的“设置单元格格式”窗口中,切换到“数字”选项卡, 从“分类”列表中选择“日期”,同时根据需要选择一种日期格式,点击“确定”按钮。
3、接着新创建一列并命名为“年龄”,输入如下公式即可获得当前员工的年龄信息。公式“=YEAR(TODAY())-YEAR(B2)”
4、然后将此公式复制到其它相关单元格即可得到所有员工的年龄信息。当然也可以通过下拉单元格句柄的方式快速进行公式应用操作。
5、全部选中表格数据区域,切换到“数据”功能区,点击“排序和筛选”栏目中的“排序”按钮。
6、从打开的“排序”窗口中,将“主关键字”设置为“年龄”,同时选择按年龄数据进行降序排列,点击“确定”按钮。
7、此时就会发现数据表均按年龄从大到小进行排序。最后 需要做的就是删除年龄数据列,以实现根据出生日期进行排序的操作。