MATLAB中的数据®或者微软®excel.®工作区可能会产生以下错误。
数据错误
数据错误 |
原因 |
解决方案 |
---|---|---|
Excel工作表单元格必须仅包含数字或字符串数据。 |
||
您在数据位置参数周围使用引号 |
更正语法以删除引号。 |
|
纠正宏;您可能错误地键入了变量名。 |
||
VBA矩阵为空。 |
您引用了一个不存在的matlab变量 |
纠正宏;您可能错误地键入了变量名。 |
本节介绍打开保存工作表时可能遇到的错误。
打开包含电子表格链接™功能的Excel工作表时,Excel软件会尝试从底部和向左执行函数。Excel可能会生成诸如的单元格错误消息#命令!
或者#nonexist!
。这是预期的行为。请执行下列操作:
忽略消息。
关闭matlab图窗口。
按按钮一次再次执行单元格函数F2, 进而进入。
如果保存包含电子表格链接函数的Excel工作表,然后在其中重新打开calllink.xla.
加载项在不同的位置,您可能会看到消息:本文档包含链接:重新建立链接?
要解决此问题,请执行以下操作:
点击不。
选择编辑>链接。
在“链接”对话框中,单击改变来源。
在“更改链接”对话框中,选择matlabroot.
\ toolbox \ Exlink \ eldlink.xla
。
点击好的。
Excel软件在改变其链接时执行每个功能。您可能会看到Matlab图窗口,并听到错误蜂鸣声,因为链接更改和函数执行;别理他们。
在“链接”对话框中,单击好的。
工作表现在连接到电子表格链接加载项。
或者,而不是使用链接菜单,您可以手动编辑每个受影响的工作表单元格中的链接位置,以显示正确的位置calllink.xla.
。