导入值上的Excel IF()始终返回false

时间:2014-06-26 10:06:39

标签: excel excel-vba vba

我们有一个软件包,我们可以从中导出数据(数字和文本) 到MS Excel。当我尝试在导入的数据上运行一个简单的IF()公式时, 公式总是返回false。 如果我 手动将信息重新输入到单元格中,然后将其拾取 - 和a 返回 true 结果! 我已尝试在IF()中导入的值上使用TRIM()函数,但这并没有解决问题。

感谢任何帮助。感谢。

2 个答案:

答案 0 :(得分:1)

我认为您正在将文本与数字进行比较。 TRIM不会将文本转换为数字,只会删除空格。 试试这个:

=IF(VALUE(TRIM(A1)))

答案 1 :(得分:0)

得到了!!

通过此链接,讨论了类似的问题:http://www.appnitro.com/forums/topic/excel-does-not-identify-field-in-correct-date-format-after-import

感谢所有试图帮助我的人。