2

我在 Excel 中有一个直方图。我在这个直方图中添加了一条看起来像正常曲线的趋势线。

在此处输入图像描述
(来源:sourceforge.net

(一直是左边的图片)

我想知道如何识别趋势线上的数据点

有没有一个工具可以做到这一点?如果需要,解决方案可以在 VBA 中。

4

2 回答 2

4

如果您格式化趋势线,您可以在图表上显示趋势线的方程式。然后,您可以将方程复制到一个单元格中,对于您输入的任何 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

编辑

要移动图表使其成为自己的工作表,而不是工作表上的对象,请右键单击图表对象,选择“移动图表”选项,然后选择“新建工作表”单选按钮。这将在您的工作簿中创建一个包含图表的新选项卡。然后,您可以通过选项卡上的名称来引用它。

在此处输入图像描述

于 2011-05-19T19:35:48.087 回答
1

您可以将您的点放入不同的图表中,然后提取趋势线方程。您还可以使用 Excel 的线估计函数“Linest”。

这里有一些关于它的资源:

http://chandoo.org/wp/2011/01/26/trendlines-and-forecasting-in-excel-part-2/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+PointyHairedDilbert+%28Chandoo.org+-+Learn+ Excel+%26+图表+在线%29

http://newtonexcelbach.wordpress.com/2011/01/19/using-linet-for-non-linear-curve-fitting/

http://newtonexcelbach.wordpress.com/?s=li​​nest

希望这可以帮助!

于 2011-05-19T20:25:08.857 回答