a*****g 发帖数: 19398 | 1 英语生活里面的时间排序问题
刚才遇到个事情,所以拿出来说说——关于英语生活里面的时间排序的问题。
最近要组织学生参加一个中国那边主办的文化知识竞赛
主办方说要 13-18岁华裔青少年
我想我们没有几个学生在这个年龄段,可能参加人不多了。
有人说去年有20多个学生参加过。
我们的学生中文学得不错,有年级小也参加的。
所以我想看看去年的报名人员的年纪情况。
报名表拿来是个 excel 表格,有出生年月栏。拿这个栏目一排序,然后傻眼了——
出生年月的写法是 MM/YYYY。
排序得到的结果是按月份的。太坑爹了。
对我来说,有好多解决办法,不存在任何困难,但是我相信很多人就傻眼了。
(如果觉得20个人可以一眼扫过去大致记住的,想一想如果有200人的名单怎么办?)
一句话,英语生活里逆天道的时间排序,真的是处处受制,
这样的事情我遇到了不知道多少次了。
这种胡乱排序,对人(尤其是儿童)大脑的空间想象力是一个极大的不利影响,
进而又影响到了数学能力。 |
q*z 发帖数: 13362 | 2 excel is smart enough to know 01/1970 is a time, and sort it correctly
【在 a*****g 的大作中提到】 : 英语生活里面的时间排序问题 : 刚才遇到个事情,所以拿出来说说——关于英语生活里面的时间排序的问题。 : 最近要组织学生参加一个中国那边主办的文化知识竞赛 : 主办方说要 13-18岁华裔青少年 : 我想我们没有几个学生在这个年龄段,可能参加人不多了。 : 有人说去年有20多个学生参加过。 : 我们的学生中文学得不错,有年级小也参加的。 : 所以我想看看去年的报名人员的年纪情况。 : 报名表拿来是个 excel 表格,有出生年月栏。拿这个栏目一排序,然后傻眼了—— : 出生年月的写法是 MM/YYYY。
|
f*****b 发帖数: 1649 | 3 excel可以按照年份排序的,楼上正解,楼主落伍
不过美国教育不让小孩子头脑清醒是真的,排的满满的各种好玩的课程,加塞一大堆商
品、消费、自我、YOLO的观念给小孩。
【在 a*****g 的大作中提到】 : 英语生活里面的时间排序问题 : 刚才遇到个事情,所以拿出来说说——关于英语生活里面的时间排序的问题。 : 最近要组织学生参加一个中国那边主办的文化知识竞赛 : 主办方说要 13-18岁华裔青少年 : 我想我们没有几个学生在这个年龄段,可能参加人不多了。 : 有人说去年有20多个学生参加过。 : 我们的学生中文学得不错,有年级小也参加的。 : 所以我想看看去年的报名人员的年纪情况。 : 报名表拿来是个 excel 表格,有出生年月栏。拿这个栏目一排序,然后傻眼了—— : 出生年月的写法是 MM/YYYY。
|
H******7 发帖数: 34403 | |
a*****g 发帖数: 19398 | 5 I know DD/MM/YYYY, MM/DD, MM/DD/YYYY is ok
but MM/YYYY is not
Is it possible my excel is 2003 version, so it can't understand MM/YYYY ?
【在 f*****b 的大作中提到】 : excel可以按照年份排序的,楼上正解,楼主落伍 : 不过美国教育不让小孩子头脑清醒是真的,排的满满的各种好玩的课程,加塞一大堆商 : 品、消费、自我、YOLO的观念给小孩。
|
a*****g 发帖数: 19398 | 6 老大啊,
我前两个月还拿 excel幾個小時編程序做了個简单的学校排课系统,
你还说我不会排序
太欺负人啦
【在 H******7 的大作中提到】 : 确实傻眼了,楼主居然不会排序。
|
H******7 发帖数: 34403 | 7
【在 a*****g 的大作中提到】 : I know DD/MM/YYYY, MM/DD, MM/DD/YYYY is ok : but MM/YYYY is not : Is it possible my excel is 2003 version, so it can't understand MM/YYYY ?
|
s**********d 发帖数: 36899 | 8 九十年代的excel都行。
你没有把这栏设成日期。
【在 a*****g 的大作中提到】 : I know DD/MM/YYYY, MM/DD, MM/DD/YYYY is ok : but MM/YYYY is not : Is it possible my excel is 2003 version, so it can't understand MM/YYYY ?
|
|
a*****g 发帖数: 19398 | 9 谢啦。我学了一招。
我的 custom 里面还没有这个 mm/yyyy,得自己加上
【在 H******7 的大作中提到】
|
a*****g 发帖数: 19398 | 10 老大,你这种设置做成过么?
我也认为你的办法应该可以的
但是我试验了,不行啊
看图
【在 H******7 的大作中提到】
|
|
|
H******7 发帖数: 34403 | 11 当然做成过。不然我能贴上来?
你的问题是现在Excel没有把数据当作日期格式。
先把数据转成常规日期格式,如Mar-99
再custom format成mm/yyyy
【在 a*****g 的大作中提到】 : 老大,你这种设置做成过么? : 我也认为你的办法应该可以的 : 但是我试验了,不行啊 : 看图
|
H******7 发帖数: 34403 | 12 你这个格式就第一行07/1999是对的,后面的明显如1/1999就明显不对,是m/yyyy,不
是mm/yyyy了
【在 a*****g 的大作中提到】 : 老大,你这种设置做成过么? : 我也认为你的办法应该可以的 : 但是我试验了,不行啊 : 看图
|
c****o 发帖数: 32446 | |
a*****g 发帖数: 19398 | 14 千辛万苦,差不多出来了
先把数据转成常规日期格式,如Mar-99
原来的文字没动静,排序也不行,再 custom format成mm/yyyy,也不行
然后又来,
把数据转成常规日期格式,如Mar-99
然后点到 cell 上,拿开鼠标点其他地方,那个 cell 变了格式
(这一步,简直是误打误撞,也许是 bug 了)
这个时候可以排序了
但是也出事了,有的 cell 被强制加了 1 号 (这个也许是bug,也许是原来输入不严
谨)
再 custom format成mm/yyyy,终于可以排序了
奇迹啊!
【在 H******7 的大作中提到】 : 当然做成过。不然我能贴上来? : 你的问题是现在Excel没有把数据当作日期格式。 : 先把数据转成常规日期格式,如Mar-99 : 再custom format成mm/yyyy
|
y****i 发帖数: 12114 | |