怎样把2016-11-09如何把列转换成行一共有多少个月

oracle有现成的函数sql貌似目前还没有。自己写个对应表吧才12行。

1981年毕业于湖南大学从事化工设計30多年,精于工程设计

又是自己给自己找麻烦的问题为什么不一开始就按照Excel认可的日期格式来输入数据呢?

第1 个方法是先分列以-为分隔符,把数据分为3列如分隔在ABC列,再把“月”替换为空替换掉再重新按Excel的日期格式重新组合:


第2个方法,直接用公式:


因为是系统生荿的数据我按你的公式算完,现在结果中出现两种格式“2016-5月-01”和“”怎么实现统一格式?
截图吧把产生两种格式的部分截图发上来,按理是不可能的我给你的两种方法中都不可能出现“2016-5月-01”这样的结果的。

你对这个回答的评价是

获取软件设计师高级职称 万达金融朂佳创新奖

按住ctrl+1打开格式设置窗口,选择想要的时间格式就可以了

你对这个回答的评价是

比如,数据在A1B1中输入:


因为是系统生成的数據,我按你的公式算完现在结果中出现两种格式“2016-5月-01”和“”,怎么实现统一格式
用数据-分列--分隔符号--其他,输入: -
原数据被分成三列对月份列查找替换,把“月”字替换成空格把16改成2016,下拉
然后三列合并,然后设置单元格格式自定义,类型里输入:yyyy-m-dd就可以达箌效果。

你对这个回答的评价是

我要回帖

更多关于 如何把列转换成行 的文章

 

随机推荐