使用Excel 2010时,简单的HLOOKUP失败

Dav*_*kol 3 excel worksheet-function excel-formula spreadsheetgear excel-2010

我有一个Excel电子表格(由电子表格设备生成,但它更像是一个Excel问题),当我使用HLOOKUPS时,它没有像我期望的那样运行.我使用一个简单的HLOOKUP来查找表中给定百分比的值.对于两个特定值,HLOOKUP失败.这些值为0.9993和0.999.这篇excel文档演示了这个问题:http: //dsokol.com/tokio/excelna.xlsx.单元格C6和C7显示为N/A,当它们打算用B和C填充时.如果我重新键入值,则HLOOKUP再次开始工作.

谁能解释为什么会这样?

Jus*_*ing 5

问题是这些数字被存储为字符串而不是整数.我猜你需要在SpreadSheet Gear中明确声明列类型.

如果您将xlsx文件作为zip文件打开,并在覆盖值之前和之后Sheet1.xmlxl\WorkSheets文件夹中提取,则任何diff工具(例如winmerge都会使这一点变得明显).

我已经在这个要点上发布了XML差异.