对多个函数进行小的更改,而不会影响单元格引用

时间:2017-03-31 16:43:40

标签: excel vba excel-vba excel-formula excel-2010

改变">"的最佳方式是什么?到"> ="在100多个公式中,例如:

=IF(INDEX($B$2:$B$46,MATCH(A3,$D$2:$D$46,0))**>**$A$2),"1","0")

=IF(INDEX($B$2:$B$46,MATCH(A3,$D$2:$D$46,0))**>**$B$2),"1","0")

=IF(INDEX($B$2:$B$46,MATCH(A3,$D$2:$D$46,0))**>**$C$2),"1","0")

我需要一些VBA代码吗?

2 个答案:

答案 0 :(得分:0)

正如Scott_Craner所说,简单的查找/替换应该有效。

  1. 保存您的数据版本,以防您错误判断搜索主题在数据中的位置。
  2. 使用您要更改的公式突出显示单元格。
  3. CtrlF键(或点击“编辑”组中主页标签中的“查找并选择”,然后从下拉列表中选择Replace < / LI>
  4. 在“查找和替换”对话框中,确保您位于“替换”选项卡上。
  5. 在“查找内容:”框中,键入“&gt;”没有引号(注意,如果某些公式中还有其他&gt;符号,则可以使用前后的某些重复文本区分这些符号)
  6. 在“替换为:”框中,键入“&lt;”没有引号(注意,如果您包含其他文本以指定“&gt;”的某些实例,请确保包含所有应该替换的文本)
  7. 点击“全部替换”按钮。
  8. 您的电子表格公式现在应该如您所愿。如果他们不是,谢天谢地,你先保存了另一个版本。查找/替换功能非常强大,因此请确保通过选择要搜索的单元格来限制范围,并确保Excel只能找到您想要更改的数据。

    如果您对VBA感兴趣,可以在这里使用它。但Excel已经拥有了一个功能强大,用户友好的工具。

答案 1 :(得分:0)

如果你不喜欢在excel中进行查找和替换,我会建议更多的想法。

  • 按组合键Ctrl +`(BackQuote符号)
  • 现在,您将在单元格中看到所有公式。
  • 复制您需要修改公式的范围
  • 将其粘贴到.txt文件中,然后执行查找和替换
  • 完成后,复制所有公式并将其粘贴回相同的范围。
  • 再次按Ctrl +`,现在您可以根据需要更改所有公式

长期建议,请在执行这些修改之前备份工作表