繁体   English   中英

Excel 2010:如何在多个单元格之间更改公式而不修改其输入值?

[英]Excel 2010: How can I change formulas across multiple cells without modifying their input values?

我想在多个单元格之间批量更改公式,而无需更改输入值。 有没有一种方法可以进行此更改,而无需一个接一个的单元格,或者创建一个宏来逐个单元格地移动,而无需手动替换公式类型?

当我说输入值时,我指的是括号内的内容,遵循给定的公式; 在这种情况下,它是特定于每个单元格的“(数量,重要性)”值。

例如:

我有一列包含以下内容的单元格,

  • 在D40中,我们= ROUNDUP(197.3 + 14.84 + 109.09 + 12.18 + 12.18,5);
  • 在D47中,我们= MROUND(85.16 + 40 + 24 + 47 + 24 + 19 + 9 + 8,5);
  • 依此类推,对于包含数百个单元格的整个列

我想将这些单元格中的每个函数更改为= CEILING而不更改输入,因此

  • D40将更改为= CEILING(197.3 + 14.84 + 109.09 + 12.18 + 12.18,5);
  • D47将更改为= CEILING(85.16 + 40 + 24 + 47 + 24 + 19 + 9 + 8,5);
  • 依此类推

具体注意事项:

  • 我对宏不熟悉,如果没有其他方法可以自动执行更改,我不会感到惊讶。

  • 我正在使用Excel 2010,MSFT Office Pro;

  • 电子表格是一个量清单,其中每个单元格公式的括号内的所有值都是手动输入的,并反映出建筑计划中不同的线性支脚值;

  • 我要更改的单元格组都包含在同一列中;

  • 每个单元格的CURRENT公式(我要替换的那个)是相同的,它是= ROUNDUP;

  • 提议的公式(我要替换当前公式的那个)是相同的,并且我希望它是= CEILING;

  • 我要求括号的内容保持不变。


我试图确保这不是一个重复的问题,但是如果我找不到原始问题,我深表歉意。 谢谢您的帮助!

所有您需要做的“ Ctrl + f”,然后转到“替换”选项卡。 在“查找内容:”文本框中输入“ ROUNDUP”,在“替换为:”文本框中输入“ CEILING”。 在最后一步,单击“全部替换”按钮。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM