excel 引入变量

来源:百度知道 编辑:UC知道 时间:2024/06/10 06:22:54
公司产品的配方单都是以excel形式的,不同的配方可能用同一种原料~~比如有很多种配方单都用“CU”这种原料,但是“CU”的价格也会经常变化,因此在计算这张单子成本时常需要改来改去,有没有什么方法在excel中引入一个类似变量的东西,这样改一处的价格,所有地方都改变!!注意,每个配方单都在不同的excel中,并非所有配方单都是同一个excel中的工作表!!!!或者有其他解决方法的也恳请赐教!!!送上100分了表诚心,回答满意再奖100~~先行谢过!!!
各位的回答都不错~这可让我为难了~~~举行公投吧~~再次感谢各位!

你可以新建一个例如名称为“原料价格清单”的一个EXCEL工作簿,在工作簿内的sheet1上列出例如CU、FE..原料名称以及单价,并保存起来。
再打开每个“配方表”,把 CU、FE等相对应“单价”的单元格,与“原料价格清单”的单价进行数据引用。
这样只要改动“原料价格清单”,“配方表”的单价就会自动变化了。这就是不同工作簿之间的数据引用。
引用方法:同时打开“原料价格清单”和某个“配方表”这两个文件,在”,“配方表”的CU单价单元格内输入=,鼠标点击“原料价格清单”的CU单价单元格,回车即可。

不用“类似变量的东西”只要在用到的地方做CU价格的链接就可以。
唯一要注意的是:
链接时要用绝对引用,如价格放到了A1中,则所有引用改价格地方都为$A$1或者用函数INDIRECT("A1")。

第一次会麻烦,但是以后只要改一个地方即可。

可以参考2楼“可以新建一个例如名称为“原料价格清单”的一个EXCEL工作簿”的做法,每次只修改一个文件。

建一个新表,命名为“价目表”列有各种原料的价格,如表中B4单元格填入“CU”这种原料的价格,其他各表配方中“CU”原料价格单元格输入公式=INDIRECT("价目表!B4"),以后只要改“价目表”中B4单元格中“CU”的价格,其他各表中“CU”的价格都会自动变成“价目表”中B4单元格中数值

方法一
启动 Excel。book1的文件名改为 原料价格 保存
在 原料价格 的 Sheet1 的单元格 A1 中键入“CU”。保存

在 Excel 2003 和较早版本的 Excel 中,在 Book2 的 Sheet1 的单元格 B1 中键入下面的公式:
=INDIRECT("'["原料价格".xls]"&sheet1&"'!&A1")
该公式会返回“CU”。

你传过一个样例,我可以帮你做!

可以建立一个原料单价表,每张配方的原料的单价都引用单价表的单价数据,以此实现实时跟进单价变更。