最新结果

最新结果

我有一个电子表格,按季度报告 3 个数字结果。我想创建一个只使用最新信息的饼图。例如,如果没有填写其他季度,它将使用第 1 季度的数据,但如果该单元格中有数字,它将使用第 2 季度的数据而不是第 1 季度的数据。依此类推,直到第 4 季度。

答案1

一种方法是创建一个“图表”列,该列始终是要绘制的内容。在该列中,您可以使用公式来选择最新季度。例如,如果 1-4 季度位于 AD 列中,从第 1 行开始,则可以绘制 E 列,E1 将包含:

    =IF(ISBLANK(D1),IF(ISBLANK(C1),IF(ISBLANK(B1),IF(ISBLANK(A1),"",A1),B1),C1),D1)

将此内容复制到您使用的所有行。第 1 行可以是“季度”标签,然后会出现在 E1 中,因此图表标签可以包含该标签。

答案2

您还可以使用动态命名范围来实现这一点:

假设你的数据如下

    A B C D
1 第一 第二 第三 第四
2 1.1 1.2 1.3 1.4
3 2.1 2.2 2.3 2.4
4 3.1 3.2 3.3 3.4
  • 打开名称管理器并点击“新建…”
  • 给你的范围起一个描述性的名字,并将其定义为 =OFFSET(Sheet1!$A$2,0,COUNT(Sheet1!$A$2:$D$2)-1,3,1) (假设你把它叫做最近数据
  • 按照您惯常的方式制作饼图。(选择 A2:A4 并插入-->饼图?
  • 点击饼图。在公式栏中,将数据引用从 更改Sheet1!$A$2:$A$4Sheet1!mostRecentData

现在,您的饼图应该显示第 2 行中有值的四列中最右边的一列。

笔记

  • 您可能希望对图表标题执行类似操作。或者您可以计算单元格中的标题并从图表中引用该单元格。
  • 如果您遗漏了一个季度的数据,这将导致失败。如果这种情况有时发生,您将需要更复杂的名称定义,但这应该可以帮助您入门。
  • 如果您在单元格中而不是在命名范围内计算列偏移值,则可以设置微调器来手动调整它,这样您就可以轻松地点击各个季度

相关内容