我有一个包含数据和公式的几行和几列的定义表。一些列的单元格公式如下:
=[@[Weight]]*1000
其中“权重”是列标题的名称。
我想变成=[@[Weight]]*1000
类似的东西=C3*1000
。
我读到过,转换为范围可以解决问题(在“设计”选项卡菜单的工具部分中)。我试过这个,但它将我的公式更改为以下内容:
='Sheet3'!$C3*1000
那么,有没有办法将所有这种格式的单元格更改=[@[Weight]]*1000
为?=C3*1000
...(不是 'Sheet3'!$C3*1000
,因为我正在编辑的单元格已经在 Sheet 3 中了,所以没有理由引用 Sheet 3)
任何帮助/建议都值得感激。提前致谢。
答案1
我不知道您实际上想要这样做的原因是什么,但请按照以下步骤操作:
首先按照描述转换为范围,
然后按
CTRL
+A
,CTRH
+H
,在查找框中输入
'Sheet3'!
在替换框中输入
''
这将删除对工作表 3 的所有引用,
答案2
您可以关闭结构化引用(表格公式):
- 在 Excel 中单击“文件”>“选项”。
- 单击左侧菜单上的公式选项。
- 在使用公式部分中,取消选中“在公式中使用表名称”框。
- 按“确定”。