Excel 时间表

标签 excel charts

我有以下格式的一些数据:

薪水
代码及时

1690 09:03:00
1690 09:13:00
1690 09:07:00
1691 08:48:00
1691 08:52:00
1691 08:50:00
1691 08:54:00
1691 08:46:00
1691 09:28:00
1691 08:59:00
1691 08:53:00
1691 09:02:00
1693 08:57:00
1693 09:01:00
1693 08:54:00
1693 09:22:00
1693 09:16:00
1693 08:58:00
1693 09:03:00
1693 09:01:00
1693 09:02:00
1693 09:44:00
1885 09:28:00
1885 09:04:00
1885 09:20:00
1885 08:57:00

所以它大约有2000行
我需要绘制一个折线图,将每个工资代码的时间绘制为趋势,单独的工资代码用单独的线表示。有没有一种自动化的方法来做到这一点?
请注意,工资代码每天重复。所需的趋势是针对每个工资代码,而不是逐行。

最佳答案

它可以在没有编程的情况下完成,但是您需要添加一点信息才能使其有意义 - 每个条目的日期或序列号。
然后您将能够绘制:

  • 工资代码:系列
  • 日期或序列号:x 轴
  • 时间:值/y轴

  • 最简单的方法是使用数据透视图向导:
  • 选择(现在)3 列,然后选择“数据|数据透视表和数据透视图报表..”
  • 选择数据透视图类型
  • 单击向导完成...您应该结束原始图表页面
  • 右键图表是,选择“图表类型”并更改为“线”类型
  • 从“数据透视表字段列表”中,选择:
  • 日期或序列号 - 添加到“类别轴”
  • 工资代码 - 添加到系列轴
  • 及时-添加到数据区
  • 默认情况下,它将绘制“时间计数”:需要更改此
  • 右键单击“时间计数”字段按钮小部件
  • 选择“格式化数据透视图字段”
  • 更改为总和、平均值、最大值或最小值(任何代表实际数据的值 - 它仅适用于一个值,因此聚合函数很好)
  • 现在你的图表线应该没问题,但 y 轴只是一个无意义的值。
  • 右键单击 y 轴并选择“格式轴”
  • 转到“数字”选项卡并将格式更改为“时间”

  • 瞧!每个工资代码的行,每天绘制“及时”趋势

    关于Excel 时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/200667/

    相关文章:

    c# - 'OutOfMemoryException' 读取 20mb XLSX 文件

    php - 使用 PHP 在 XLS 中编辑数据然后导入到 mySQL

    javascript - 动态更改 Google Charts 中的 View 列名称

    javascript - D3 - 圆环图或饼图中从标签到圆弧的折线

    java - OHLC数据集: Get item from/having the date

    c# - 使用 SSIS 使用合并列取消透视数据 excel

    python - 如何使用Python将Excel文件的所有行和列合并到另一个Excel文件的单个单元格中?

    ruby-on-rails - rails 。如何将值从数组传递到 google 图表脚本。

    javascript - 根据图片制作工作流程图

    vba - 使用 Excel VBA 从 Word 表格的单元格中删除内容