如何在excel中添加整个表格的百分比

我还不熟悉excel中更高级的方法,所以我的问题似乎有点简单,但是我很苦恼,找不到解决scheme。 所以我们假设我有一个完整的Excel表格,每个单元格的价格都不一样。 我想用一个可以从一个不同的单元格改变的百分比来更新整个表格。 例如,如果我想把表格中所有单元格的价格提高10%,我只需input10%的指定单元格,所有的价格都提高10%。 我尝试了使用“ select性粘贴”的方法,但是当我想要更改百分比时,我必须再次粘贴它。 任何帮助将不胜感激。 感谢您的时间。

假设您的百分比单元格在G2中,并且要更改的价格单元格位于单元格a2,b2和c2中。

假设单元格a2的价格是2,b2的价格是4,c2的价格是7,那么你想要放入单元格的公式是a2 = 2 * g2,b2 = 4 * g2,以及= 7 * g2 C2。 现在,每当您更改g2中的百分比单元格的值时,您的单元格将自动更新。

如果vba解决scheme是可接受的,则可以在ThisWorkbook的workbook_sheetchange事件中使用粘贴特殊方法,并使用百分比单元作为目标。

没有VBA,您可以创build第二个表引用原始表和公式中的百分比单元格。