我有一个约会:9/21/2015
。我想将此日期转换为39/2015
格式。如果日期在A2中,我可以使用CONCATENATE(WEEKNUM(A2), "/", TEXT(A2, "yyyy"))
轻松完成此操作。但是,我似乎无法让Excel意识到应该订购这些数字。当我去制作数据透视表时,订单完全丢失了。我怎样才能做到这一点?我是否必须使用某种序列号(也许是每周星期一的序列号)?
答案 0 :(得分:3)
公式将日期转换为文本,在排序文本时,excel查看第一个字符,然后查看第二个字符,依此类推。所以2015年2月将在2015年后的2015年之后到来。
要解决此问题,您需要输入两位数的周数。使用:
=CONCATENATE(TEXT(WEEKNUM(A1),"00"), "/", TEXT(A1, "yyyy"))
这会在前9周前放置一个0
,以便正确排序到顶部。