例如,如果 A 列包含:
123
456
789
我想用以下值替换值:
=(123/60)
=(456/60)
=(789/60)
我知道我可以创建另一列来做类似的事情,但我更想知道如何搜索和替换这种模式,或者像对其他公式单元格那样进行拖动和替换。
答案1
不幸的是,无法像使用正则表达式那样在 Excel 的替换框中引用“找到”的值。Excel 有一些插件可以做到这一点(下面链接了一个示例,但还有很多)。我建议您创建一个包含所需值的单独列,然后复制该列并根据需要粘贴值 - 或者使用插件。
答案2
以简单的方式做到这一点:-
- 在
Column B
,将此公式="=("&A1&"/60)"
放在Cell B1
- 双击
+
右下角的符号Cell B1
- 现在更新后的公式已粘贴到所有单元格中
Column B
- 复制整个 B 列并粘贴
Notepad
- 再次选择全部
CTRL+A
并复制CTRL+C
记事本上的公式 - 现在选择
Cell A1
- 粘贴公式
现在您将看到所有公式都按预期更新Column A
答案3
您可以使用特殊粘贴解决方案轻松完成此操作。
- 在某个单元格中输入 60。
- 复制该单元格。
- 选择中的值
Column A
,右键单击,然后选择“选择性粘贴”。 - 在“操作”下选择“除法”。单击“确定”。
如果Column A
包含值,则除法不会显示为公式,而是显示为简单值。例如,123
变为2.05
而不是=(123/60)
。但是,如果Column A
包含公式,则公式将被修改以显示除法。例如,=SUM(B1:D1)
变为=SUM(B1:D1)/60
。