【问题标题】:Dynamic dashboard on ms excelms excel 上的动态仪表板
【发布时间】:2016-11-28 10:59:00
【问题描述】:

我有一个工作簿,其中包含大约 100 个具有相同结构和不同值的工作表。

在每个工作表中,我都有一个“状态”列,我想在仪表板上连续动态显示。

例如对于第一个名为 Project A 的工作表,列:

Status
DONE
TODO
N/A

对于第二个工作表,名称为项目 B,列:

Status
TODO
N/A
DONE

在仪表板(一个新的工作表)上,它必须像这样动态显示:

Project A  DONE TODO N/A
Project B  TODO N/A DONE

有什么想法吗? :)

【问题讨论】:

  • 如果您需要根据某些标准以工作表名称为参数来计算值 - 请考虑使用 COUNTIF()INDIRECT()
  • @Taosique 为什么不发布该评论作为答案? Indirect 当然应该做到这一点。在“仪表板”表上,您需要的只是“项目 A”或“项目 B”或应显示的任何项目的参考。因此,仪表板工作表应使用所有项目名称进行更新。如果您还想动态地执行此操作,那么我(个人)建议使用使用 For Each sht in ThisWorkbook.Worksheets 的小型 VBA 子程序,该子程序会随着仪表板表的 Worksheet_Activate() 事件而更新。

标签: excel dashboard


【解决方案1】:

通过输入以下公式来传递数据的最简单方法: =项目A!C1 -C1 指单元格- 在要传递数据的单元格上,但这只是一个快捷方式。

【讨论】:

    猜你喜欢
    • 2013-11-13
    • 2017-12-24
    • 1970-01-01
    • 2015-07-15
    • 2013-05-21
    • 2011-01-27
    • 1970-01-01
    • 2018-06-24
    • 2016-09-21
    相关资源
    最近更新 更多