如何在EXCEL图横坐标只显示年份
X取值是日期(如20/3/1991),我希望在图中的横坐标只显示年份(如1991)。然而,我尝试过在散点图和折线图右键“坐标轴格式”自定义改成“yyyy”,结果散点图(上...
X取值是日期(如20/3/1991),我希望在图中的横坐标只显示年份(如1991)。然而,我尝试过在散点图和折线图右键“坐标轴格式”自定义改成“yyyy”,结果散点图(上)变成全部“1900“,折线图(下)没有改变(20/3/1991)。哪位大牛可以帮帮忙?
展开
4个回答
展开全部
检查一下你的x轴数据,它是文本格式。你需要把它做一下计算,改成数字格式的年份:
=+right(B2,4)
如果还想使用原格式,首先将计算公式的单元格设定为自定义格式"d/m/yyyy”,公式可以写成:
=DATE(RIGHT(B2,4),MID(B2,FIND("/",B2)+1,FIND("/",B2,FIND("/",B2)+1)-FIND("/",B2)-1),LEFT(B2,FIND("/",B2)-1))
然后再图表格式中,将X轴数字格式设定为自定义的"yyyy”
=+right(B2,4)
如果还想使用原格式,首先将计算公式的单元格设定为自定义格式"d/m/yyyy”,公式可以写成:
=DATE(RIGHT(B2,4),MID(B2,FIND("/",B2)+1,FIND("/",B2,FIND("/",B2)+1)-FIND("/",B2)-1),LEFT(B2,FIND("/",B2)-1))
然后再图表格式中,将X轴数字格式设定为自定义的"yyyy”
追问
嗯,我在提问之前也试过第一种方法,在折线图确实可以,在散点图还是1900。现在也试了你的第二种方法,也是可以。可是,我朋友要求找一种不写函数的方法,就是只通过简单的改变坐标轴属性来实现。您可以再帮忙想想不?
而且记着,原数据是以20/3/1991(dd/mm/yyyy)书写的,中文版Excel的自带格式是刚好反过来的。我觉得在我的EXCEL里面全部变成1900是因为EXCEL识别不了这个是日期。
追答
你说的没错,就是因为Excel识别不了这个格式,所以就把它当成了文本处理。除了数字,所有文本变换为数字或者日期、时间的时候,都会作为0处理。Excel中把1900年1月1日0:00作为起始值,所以年份自然就都是1900了。
很抱歉,我只能做到这些。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就点击X轴设置一下就可以了,我试了下,是可以的。
更多追问追答
追问
你的例子里面,写日期的方法(年/月/日)和我(日/月/年)是相反的。如果按照我的方法写,就做不出来了。您可以再试试不?
追答
没问题啊,你看看,那是因为你没有把单元格格式输对,先要把单元格格式设置正确,你那样显示的是字符串,对应成数字excel会认为是0其对应的日期就是1900,所以都会显示为1900.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询