在 MS Excel 2007 中,用相同值加函数替换数值

在 MS Excel 2007 中,用相同值加函数替换数值

例如,如果 A 列包含:

123
456
789

我想用以下值替换值:

=(123/60)
=(456/60)
=(789/60)

我知道我可以创建另一列来做类似的事情,但我更想知道如何搜索和替换这种模式,或者像对其他公式单元格那样进行拖动和替换。

答案1

不幸的是,无法像使用正则表达式那样在 Excel 的替换框中引用“找到”的值。Excel 有一些插件可以做到这一点(下面链接了一个示例,但还有很多)。我建议您创建一个包含所需值的单独列,然后复制该列并根据需要粘贴值 - 或者使用插件。

http://www.mapilab.com/excel/find_and_replace/

答案2

以简单的方式做到这一点:-

  1. Column B,将此公式="=("&A1&"/60)"放在Cell B1
  2. 双击+右下角的符号Cell B1
  3. 现在更新后的公式已粘贴到所有单元格中Column B
  4. 复制整个 B 列并粘贴Notepad
  5. 再次选择全部CTRL+A并复制CTRL+C记事本上的公式
  6. 现在选择Cell A1
  7. 粘贴公式

现在您将看到所有公式都按预期更新Column A

答案3

您可以使用特殊粘贴解决方案轻松完成此操作。

  1. 在某个单元格中输入 60。
  2. 复制该单元格。
  3. 选择中的值Column A,右键单击,然后选择“选择性粘贴”。
  4. 在“操作”下选择“除法”。单击“确定”。

如果Column A包含值,则除法不会显示为公式,而是显示为简单值。例如,123变为2.05而不是=(123/60)。但是,如果Column A包含公式,则公式将被修改以显示除法。例如,=SUM(B1:D1)变为=SUM(B1:D1)/60

相关内容