excel公式锁定问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:58:00
我的EXCEL取值公式为“='D:\My book\车间月报表\[液糖成本计算表.xls]氰钴(好)'!$M$15”,公式锁定后,发给别人,等他做完表,再发给我,同一个格的公式就变成了“='D:\My book\车间月报表\802车间\2007\[液糖成本计算表.xls]氰钴(好)'!$M$15”,中间多了“\802车间\2007”,估计是他的电脑上在“车间月报表”文件夹下还有“\802车间\2007”两个下级文件夹造成的公式变化。那么请问,如何锁定才能使公式不发生变化?
我的公式已经锁定过,点击会提示被保护,但一发给别人,再发回来,公式就会变化。
回坟上蝶,我用的excel2000,编辑菜单,单击链接,出来的对话框中只有“立即更新”、“打开源文件”、“更改源”三个选项,并没有“启动提示”。

这种情况不是取决于你对公式是否保护,
发给对方后,如果公式内链接的文件在对方电脑相应地址中找不到,
那就会提示出现更新文件链接的窗口,有“更新”与“不更新”的选择,
你这种情况,应该是对方按了“更新”,然后找到了那个文件,
如果想让对方的电脑不出现这个选择窗口,设置方法为:

1、在“编辑”菜单上,单击“链接”。

2、单击“启动提示”。

3、设置所需的选项。

.

=======================================

那只能改公式了:
公式改为:
=indirect("'D:\My book\车间月报表\[液糖成本计算表.xls]氰钴(好)'!$M$15")

,

在数据列的单元格设置:‘数据’‘有效性’‘设置’‘允许’框中设置-在‘出错警告’选择‘警告’或‘信息’即可
在公式列的单元格设置::‘数据’‘有效性’‘设置’‘允许’框中选择‘序列’在‘来源’输入:不允许更改 在‘出错警告’选择‘停止’