作业帮 > 综合 > 作业

如何在EXCEL图横坐标只显示年份

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 13:57:03
如何在EXCEL图横坐标只显示年份

X取值是日期(如20/3/1991),我希望在图中的横坐标只显示年份(如1991).然而,我尝试过在散点图和折线图右键“坐标轴格式”自定义改成“yyyy”,结果散点图(上)变成全部“1900“,折线图(下)没有改变(20/3/1991).哪位大牛可以帮帮忙?



如何在EXCEL图横坐标只显示年份
检查一下你的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”
再问: 嗯,我在提问之前也试过第一种方法,在折线图确实可以,在散点图还是1900。现在也试了你的第二种方法,也是可以。可是,我朋友要求找一种不写函数的方法,就是只通过简单的改变坐标轴属性来实现。您可以再帮忙想想不? 而且记着,原数据是以20/3/1991(dd/mm/yyyy)书写的,中文版Excel的自带格式是刚好反过来的。我觉得在我的EXCEL里面全部变成1900是因为EXCEL识别不了这个是日期。
再答: 你说的没错,就是因为Excel识别不了这个格式,所以就把它当成了文本处理。除了数字,所有文本变换为数字或者日期、时间的时候,都会作为0处理。Excel中把1900年1月1日0:00作为起始值,所以年份自然就都是1900了。 很抱歉,我只能做到这些。