我在 Excel 中有一个直方图。我向该直方图添加了一条趋势线,它看起来像一条正常曲线。
(来源:sourceforge.net)
(这是最左边的图像)
我想知道如何识别趋势线上的数据点
有没有一个工具可以做到这一点?如果需要,可以使用 VBA 提供解决方案。
最佳答案
如果设置趋势线格式,则可以在图表上显示趋势线的方程。然后,您可以将方程复制到单元格中,对于您输入的任何 x 值,您都可以计算 y 值。
编辑
我使用此 VBA 代码以编程方式从趋势线检索方程。也许会有帮助。
Sub ChartStuff()
Dim cht As Chart
Set cht = Charts("Chart1")
Dim ser As Series
Set ser = cht.SeriesCollection(1)
Dim tnd As Trendline
Set tnd = ser.Trendlines(1)
MsgBox (tnd.DataLabel.Caption)
End Sub
编辑
要移动图表,使其成为其自己的工作表,而不是工作表上的对象,请右键单击图表对象,选择“移动图表”选项,然后选择“新建工作表”单选按钮。这将在您的工作簿中创建一个仅图表的新选项卡。然后您可以通过选项卡上的名称来引用它。
关于Excel 绘图工具或 VBA 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063873/