Excel-更改其他单元格值时自动将值输入单元格/列

Excel-更改其他单元格值时自动将值输入单元格/列,excel,vba,function,graph,charts,Excel,Vba,Function,Graph,Charts,单元B2具有需求价值,单元C2具有收入价值,单元D2具有成本价值,单元E2具有利润价值。在工作表中,有一个表(或者简单地说,是数据),用于生成1到40范围内任何需求的收入、成本和利润值。因此,每当我将单元格B2中的值更新为1到40之间的任何整数时,单元格C2、D2和E2中的值都会相应地改变 我想做的是,创建一个包含需求、收入、成本和利润列的表。我手动输入了demand的行数据,它由1到40的整数组成。现在,我想让数据自动输入到其他3列的行中,用于所有匹配的需求值。例如,行1将具有需求值1,以及相

单元B2具有需求价值,单元C2具有收入价值,单元D2具有成本价值,单元E2具有利润价值。在工作表中,有一个表(或者简单地说,是数据),用于生成1到40范围内任何需求的收入、成本和利润值。因此,每当我将单元格B2中的值更新为1到40之间的任何整数时,单元格C2、D2和E2中的值都会相应地改变


我想做的是,创建一个包含需求、收入、成本和利润列的表。我手动输入了demand的行数据,它由1到40的整数组成。现在,我想让数据自动输入到其他3列的行中,用于所有匹配的需求值。例如,行1将具有需求值1,以及相应的收入、成本和利润值(当单元格B2为1时,由单元格C2、D2和E2生成)。是否有一个函数或VBA可用于在所有行(1-40)中自动输入相应的值?否则,我必须手动更改B2,并将收入、成本和利润的相应值逐一手动输入表中。我需要该表的原因是生成一个折线图。因此,如果您还有其他想法,也非常感谢。

为您提供一个简单的解决方案

使用表中用于收入、成本和利润的当前公式来计算它们。如果您不熟悉Excel,可以在第一行输入与需求值相关的公式,然后从单元格右下角向下拖动,将公式自动复制到下面的单元格中

然后,对于B2、C2、D2和E2单元格,您可以使用
VLookup
根据单元格B2中的条目从表中选择正确的值


如果你链接了一张你想做的事情的图片,我可以给出精确的公式,但我相信这对你的例子来说是可行的。

如果你有一个你想让它看起来像什么的例子,那么理解你想说什么会比较容易。我想DataTable可能会像你说的那样。说得好,还有一个关于如何自动填充公式的教程