估计没什么好办法,你试试如下笨办法:
假设你的公式在B列,选定B列,CTRL+F,替换,将!B 替换成 !$B$,可以解决列的问题.但如果你在255列都有公式,要255次.也不容易.
【解决方案】
利用“剪切”“粘贴”,可以不需要转换成绝对引用,而保持相对引用。
如图:在Sheet2中引用Sheet1的单元格,相对引用
第1步 右键单击Sheet2的工作表标签→移动或复制工作表,勾选“建立副本”,生成一个Sheet2(2)
第2步 选择Sheet2(2)中引用Sheet1的单元格区域,按Ctrl+X剪切,到Sheet3粘贴到指定位置,虽然位置和Sheet2不一致,但仍然引用Sheet1相同的地方。
第3步 删除Sheet2(2)即可。
参考:疑难千寻千解丛书《Excel 2013函数与公式》疑难32 如何复制公式且保持相对引用地址不变。