【问题标题】:Custom-formatted cells not working properly in Excel graphs自定义格式的单元格在 Excel 图表中无法正常工作
【发布时间】:2020-12-02 22:29:16
【问题描述】:

我有一个包含 2 个名称的表格,同时存在日期,我必须从日期单元格中提取年份和月份。我使用自定义格式(mmyyyy)完成了它。这就是我从日期单元格中获得月份的方式:

我想制作每个月出生的人的图表。但是当我选择名称和月份列时,我会得到非常奇怪的结果。

首先,我无法让我的图表在 x 轴上显示文本,并且我的 y 轴的值与存储在自定义格式单元格中的值不同。

数据:

name   date         month      year
a      6.11.1940     11        1940
b      11.02.1920    02        1920

我的输出图是这样的

然后,我想在 x 轴上标注 ab。我们看到第一个点是 11,第二个点是 2。我什至不知道 y 轴上的标签是从哪里来的。

【问题讨论】:

  • 你现在在文本中有一个例子的图片。
  • 好的,你能展示一个你想要的图表的例子吗?
  • 我想在 x 轴上有名字,在 y 轴上有月份 x 系列的列“名称”和 y 系列的列“月”。
  • 我可以发布完全符合这一点的答案(y 轴上的月份),但只要知道如果你不指定这将是最简单的解释 :)
  • 哈哈我不懂y 轴如 01, 0.6 12 06 11 05 11 04 10.

标签: excel graph excel-formula formatting excel-2016


【解决方案1】:

首先,不要在month 列中使用自定义格式。如果日期6.11.1940 在单元格B2 中,则在单元格C2 中写下:=MONTH(B2)。和下面的等价物。确保C 列的数据类型为General

那么你必须得到这个图表(x 上的名字,y 上的月份,根据需要):

在您的情况下,您收到了奇怪的值,因为在 Y 轴上您不仅有月份。您有完整的日期,但您只看到了完整日期范围之外的月份。

【讨论】:

  • 不,抱歉已经尝试过 =month(b2),我得到的是 01,而不是 11 :) 可能是因为我的日期编号设置为“日期”单元格函数
  • 如果没有得到 11,那么 Excel 不理解 B2 中的月份是 11。我不知道它为什么这么想,它是 1
  • 我也没有。希望其他人比我们两个有更好的主意:)
  • 如果我从日期单元格类型切换到一般类型,我得到 15683
  • 如果 1940-11-06 具有相同的 DATE 单元格类型,则 MONTH() 应该很好地显示 11
猜你喜欢
  • 1970-01-01
  • 2016-04-03
  • 1970-01-01
  • 2020-01-14
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多