我想比较两列,但问题是match
即使两列中显然有相同的值,也会返回 #N/A 值。出于测试目的,我隔离了两个完全相同的值。我知道如果格式不同,Excel 有时无法识别相同的值,但事实并非如此(F0)。
因此,当我在 B2 中输入确认值时,一切都会正常工作,但我无法对几千个值执行此操作。
链接到示例 WB
感谢帮助。
答案1
在您的示例文件中,我在单元格上收到一个错误标志B2说明它是一个以文本形式存储的数字*
。这与格式化为文本不同,因此格式确实相同,但存储的值不同。如果您先将所有文本数字转换为真实数字,错误应该会消失。
解决此问题的快速方法是
- 使用潜在的数字作为文本值来突出显示整个列。
- 在数据选项卡,选择文本分列
- 将步骤 1 设置为分隔符。
- 清除步骤 2 中的所有复选框。
- 确保列数据格式设置为一般的。
- 单击“完成”。
这会将所有值重置为常规格式,之后您可以应用您选择的数字格式。
*
我不知道你是如何让数据变成这种无法检测的文本状态的。我能够复制数字作为文本的错误和匹配的格式值,但永远无法同时复制。数据的导入或转换方式一定有什么奇怪之处。