在 Excel 2010 中,有没有办法在“查找和替换”中本机使用通配符?如果可以避免,我宁愿不安装插件。
例如:我希望能够在“查找和替换”对话框中使用类似于以下的语法:
- 寻找:
=IF(SUM(*)=0,"",SUM(*))
- 代替:
=SUM(*)
这应该找到诸如的公式=IF(SUM(A1:A10)=0,"",SUM(A1:A10))
并将其替换为=SUM(A1:A10)
。
答案1
您可以在“查找”或“查找和替换”中使用问号作为通配符。如果一行中有多个通配符,请使用问号 + 星号:
=IF(SUM(?*)=0,"",SUM(?*))
在上面的例子中,您搜索的是公式,而不是值,因此请确保通过单击右下角的“选项”按钮展开“查找”对话框,然后在“查找范围”下拉列表中选择“公式”。希望这对您有所帮助!
编辑:这不适用于您所描述的替换方式。我不确定是否有办法使用“查找和替换”来做到这一点。不过,您可以使用 VBA 脚本来做到这一点。
-- jm