我在Excel中有一个查询,从另一个工作簿中检索数据。但是,最近,查询向其写入数据的表已失败,并显示错误DataFormat.Error: Invalid cell value '#N/A'.
。
在查询编辑器中遍历查询的步骤,当某些行过去被整理出来时,似乎发生了错误:
我怀疑该错误是由于源文件中某些列标题的更改引起的,但是我仍然不确定是否确实如此。
有什么方法可以追踪更详细的错误说明,例如知道哪些单元格具有无效值?还有其他方法可以更好地掌握导致错误的原因吗?
答案 0 :(得分:2)
如果要从Excel电子表格中进行采购,则在导入数据之后,甚至在升级标题或更改数据类型之前,请选择所有列并删除错误。
对我有用。
答案 1 :(得分:1)
Power Query确实发现Excel错误代码(#N / A; #REF;等)时实际上并不知道该怎么办。通常在Power查询中工作时不会出现问题,因为包含错误代码的行实际上并未加载到预览数据中。直到您执行诸如排序,分组,删除重复项之类的操作,或者必须要遍历问题的数据集中的所有行之类的操作。
您必须使用M中的try功能来解决该错误,或者修复您的源数据,使其不再包含错误代码。
答案 2 :(得分:1)
我通过在过滤前 插入“删除错误”步骤来克服此错误。