excel中查找和替换默认情况下是本电子表全文公式逐行查找的,如果我们选择一个区域,就是对该区域逐行查找,所以只要提前选中包含公式的单元格,就可以直接使用替换功能将公式中需要替换的部分修改掉。
以前做了很多计算模板,当实际使用时,用替换功能很快就可以修改,非常节省时间,而且还不容易出错,但是要注意查找的内容要是唯一一种,不能与其他地方重复,例如我们要替换一个单元格名称,将E3更改为F3,就不能只替换E为F,因为如果有E2,也将变成F2,就会出错,一定要多包含一些内容,用于区分其他同类,甚至可以用E2)表示这个位置的内容。
普通公式好像很难, 试试自定义函数

=YY(C1)
支持10种运算符 = + - * / ^ ( ) , : 的单一算式, 如=(A3-B3)*B3
缺点是对于 =SUM(A1:B1) 这类的公式显示不好
使用方法是:
按 Alt+F11 , 打开 VB 编辑窗口, 插入一个"模块" , 在右侧窗口粘贴下面代码. 关闭VB. 在表格D1输入 =YY(C1), 即得到结果.
Function YY(a)
f = "=+-*/^(),:"
t = a.Formula
j = Len(t)
Do
If IsNumeric(Mid(t, j, 1)) Then
i = j - 1
Do
If InStr(f, Mid(t, i, 1)) Then
r = Mid(t, i + 1, j - i)
If Not IsNumeric(r) Then t = Left(t, i) & Range(r) & Mid(t, j + 1)
j = i - 1
Exit Do
Else
i = i - 1
End If
Loop
Else
j = j - 1
End If
If j < 1 Then Exit Do
Loop
YY = YY & t
End Function
具体操作参考下图
版权声明:我们致力于保护作者版权,注重分享,被刊用文章【EXCEL表怎么只替换选中单元格公式里面部分内容?】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;
工作时间:8:00-18:00
客服电话
电子邮件
beimuxi@protonmail.com
扫码二维码
获取最新动态
