问题标签 [excel-charts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 在长图表中分页
我不是 excel 专家,无法从搜索中找到答案
我有一个条形图,水平轴上有大约 200 个项目,并且希望在页面上有分页选项,每个项目有 10 个
可能吗?请告诉我是:-(
excel - XY 散点图 - 使用 VBA 格式化 4 个轴 - #ERROR
我正在编写一个代码来绘制一个带有 4 个轴的 xy 散点图。当我使用 VBA 将图表的辅助 x 轴顺序操作为反转顺序并设置交叉点最小时,我总是会收到错误消息。
我可以手动或使用录制的宏来完成,但不能使用 vba 代码。
vba - VBA 更新图表的源数据
我正在使用 VBA 生成图表。
使用以下代码,我可以选择从列号11
到最后一列的数据,这些数据存储在LastColumnNumber
变量中:
ActiveChart.SetSourceData Source:=Union(Sheets(SheetName).Range(Cells(1, 11), Cells(1, LastColumnNumber)), Sheets(SheetName).Range(Cells(4, 11), Cells(4, LastColumnNumber)))
因为我在图表中实际需要显示的数据之前和之后有很多零值,所以我使用以下方法找出第一个和最后一个非零单元格的地址: https ://stackoverflow.com /a/42413582/2012740
如何更新第一段代码以实现链接答案中的解决方案,并相应地缩小图表的范围?
vba - 在 Excel VBA 中创建图形
代码的作用:我有一个代码,它从某些工作表中读取并使用数据创建图表。
我之前所做的:以前,我使用浮动方法(例如使用的范围和 lastcell)来定义此图的范围。由于删除一行数据时出现问题(请参阅动态引用 VBA 中的 UsedRange),我更改了引用方法,以考虑非空列标题的数量。
问题:虽然代码似乎对创建的第一个图有效,但对于其他图(以及在它到达第二列数据之前)它在行中产生错误(对象轴的方法“主要单元”失败)如下所示。
期望做什么:在我更改范围的参考程序之前,我没有遇到这些问题,并且图表正在正确构建。
问题:关于可能导致此问题的任何想法?
Obs1:正如我在上一个问题中所建议的那样,我尝试使用表格生成这些图表,但还不能正确地做到这一点。
代码:
javascript - 以excel计算对数趋势线的斜率和截距值
我正在生成对数趋势线并为此使用 Excel 公式。但我无法计算 Excel 中计算的斜率和截距值。我想,我在公式中犯了一些错误。
这是我的代码
Excel公式:
对数方程:y=(c*LN(x))+b
在哪里:
Excel 输出的屏幕截图
请建议如何在 JavaScript 中导出 Excel 公式。
excel - {Tricky Excel} 如何在 Excel 中绘制时间-时间与数值图表?
我有 2 列:A 列有数据:时间 - 时间(例如:08:00:00-15:59:59) B 列有数据:值从 1 到 20。
我想看看 B 列中的值在几小时之间最大。
是否可以在 Excel 中执行此操作?
excel - 设置图表标题仅在 Excel 2016 中调试时有效
问题可以这样总结:
这个问题只有在我运行代码时才会出现,而不是在我单步执行chrt.HasTitle
-line 时出现。在这种情况下,它会正确创建一个标题,我可以随意编辑它。
我先给出相关的源代码。这仅包括区分 Excel 2003 与较新版本的代码(因为 Excel 2003 在“较新”代码上崩溃,反之亦然)。
使用chrt.SetElement
以前绕过了这个确切的问题,但现在它似乎又回到了 Office 2016。使用旧的chrt.HasTitle
结果与 2016 相同的问题。
在 Office 2016 之前,此代码适用于所有版本的 Office。现在它突然拒绝启用标题,除非我逐步执行代码,这当然不是预期用途。
任何人都知道这是怎么回事以及可能的解决方法?VBA 真的让我对这种东西很紧张,而且谷歌也很难。这是我从中获得先前解决方案的地方。
这是创建图表的代码:
然后设置它的位置,删除任何自动添加的系列并使用添加新数据chrt.SeriesCollection.Add <range>
。
注意:完全相同的代码在另一个脚本中工作。这是因为这里只添加了一个系列。设置系列名称时,Excel 会自动启用标题。在这个脚本中,添加了多个系列,并且一旦添加了第二组数据,标题就会再次自动删除。然后它将不再启用它。
excel - 一个数据透视图,两个轴,两个表
表包含一系列事务。
表格列包括: 1. 交易日期 2. 收入金额 3. 索赔名称 5. 提出索赔日期 6. 结束索赔日期
包含收入的多个交易可以与单个索赔相关联。
数据透视图绘制了每个月的总收入。如何在第二个 y 轴上创建第二个条形图,显示每个月提交的单独索赔的数量?
我已经知道如何创建第二个 y 轴。但是,当我尝试绘制特定月份提交的索赔总数时,数据透视表和数据透视图会返回每笔交易的日期——而不是相应月份提交的索赔数量。
我想我想要做的是将两个单独的表格组合成一个数据透视图。也许第二个表只是索赔列表及其相应的文件日期。但是如何在与显示所有交易的月总收入的图表相同的数据透视图中绘制它?
这种图表的重点是试图将一个月内提出的索赔数量与未来一个月的总月收入联系起来——以查看提出索赔和月收入之间的趋势和滞后时间。