在写我遇到的第一个问题的过程中,我意外地找到了解决方案(有点)。我遇到的问题是在粘贴以连字符开头的文本时,Excel 会(似乎)随机分布#NAME?错误。显然我知道这个错误是因为连字符是一个运算符,而 Excel 正在寻找对它的某个范围或值进行操作。我不知道这些错误不是随机的——它们出现在任何不包含括号的单元格中。
示例(显然必须粘贴不带引号)-
(粘贴到单元格时返回错误)
“- 盖章”
(粘贴时不返回错误)
"- 盖章 ("
所以现在,有了这些知识,我有一个新问题:因为我只是将文本复制到我们从外部来源收到的 excel 中,有时这些字符串会有括号,有时它们不会(但它们总是会开始带连字符),我有什么办法可以从 Excel 中改变这种行为?例如,即使单元格返回#NAME,我是否可以对功能栏中显示的文本进行操作?错误?我尝试使用 =IFERROR 和 =CONCATENATE 在函数开头添加撇号来解决错误,但我无法在问题单元格上使用函数,而它仍然评估为错误。
因为我正在从外部文本源复制这些数据(大量),除了先将其粘贴到记事本并在需要的地方手动添加括号之外,我还能做些什么吗?这似乎相当浪费。