如图1:A1的日期是微信账单导出来的默认格式,现在我想要分别提取其中的年、月、日。但是A1的格式右击设置改成文本后变成一连串的数字(如图2)。求A1怎么去掉默认格式得到20190804这样的文本格式以便提取其中的年、月、日。或者不去格式直接提取其中的年、月、日。感谢!!!我需要提取的是A1列内的年、月、日,用now()跟today()的话就是当前时间,就不是我想要的内容。
你是下载的微信账单吧。感觉你那应该就是日期时间数据。为了验证,特意下载了本人的微信支付账单,证实下载的微信账单中,交易时间的的确确就是日期时间数据。设置单元格格式为常规,则显示为带小数的数字,如你表中的数字。设置为日期时间格式就还原为日期时间数据了。
Excel中的日期和时间数据(WPS也一样)实质就是数字。Excel以1900年1月1日为起始日期计算日。数字1设置为日期格式就是1900年1月1日。到今天2019年8月20日,共有43697天,所以把43697设置为日期格式就是2019/8/20。1天为整数1,时间就是小数了。所以你表2中的43680.785,设置为日期时间数据就是:2019/8/3 18:50,其中整数43680对应2019/8/3,小时就是18:50。
追问是这样的情况,所以怎么能快速提取想要的数据啊。
追答要提取到另外的列?只要日期?如图:
=INT(A8)
再设置日期格式,或直接=A18,设置为日期格式,或:
=TEXT(A18,"yyyy/mm/dd")
其实,感觉根本没必要去这样麻烦,直接A列设置为日期格式即可。你要提取日期的目的是干什么?根据具体目的,可以对数据源直接处理即可,如日汇总、月汇总,可直接对数据源做数据透视表,得到日汇总、月汇总。
因为看表的人只会筛选,分别筛选出年、月、日,这三项单独去看。透视是总表要有,这个每一项的明细也要有,方便对单笔进出做核查。
亲测=TEXT(A18,"yyyy/mm/dd")可用,很方便。感谢至极!!!
几万条数据哦了!!!
求具体演示公式,谢谢。
本回答被网友采纳