在 Excel 中查找和替换数字?

在 Excel 中查找和替换数字?

我有一张包含 @ 4000 个单元格的电子表格,其中包含类似(例如)的求和=439+23+678+1(股票市场数据)。公式中的每个数字可能在 1 到 5 位之间变化。我需要用前两个数字的求和替换每个单元格。

查找和替换操作很完美,但通配符不适用于数字。我知道可能有一些复杂的 VBA 指令可以工作,但我不懂 VBA,所以如果有人能在这方面提供帮助,请不要假设我有任何先验知识。

答案1

当您说通配符不适用于数字时,您是什么意思?您是否选择了使用通配符?每个单元格是否具有相同数量的字段?如果是,您应该能够搜索以下内容:

(=<*>+<*>)+<*>+<*>

如果没有,并且没有小数,您可以搜索这个:

(=[0-9]{1,}+[0-9]{1,})+<*>

在这两种情况下,替换为\1

Ctrl`如果还没有,您可能必须先使用 (反引号)切换到公式视图。

相关内容