从SQL导入后,Excel无法识别数字单元格

我有一个SQL表(确切地说是存储过程),它有这样的值:

在这里输入图像说明

我将这些数据导入到Excel中:

数据 – >从其他来源 – >从SQL – > …做的伎俩编辑连接的SQL语句,以查看存储过程,而不是视图/表 – >导入数据 – >表

这工作正常。 数据导入为:

在这里输入图像说明

问题是,我不能SUMAverage (或任何其他math函数)这些值! 他们有什么不对 当我把这样的单元格复制到另一个表单中时,我看到:

在这里输入图像说明

Excel不会将该字段识别为数字。 我自然地尝试了单元格 – >格式 – >数字/会计/不pipe…没有成功。

有任何想法吗

编辑:

为什么不是以下工作:

在这里输入图像说明

看来存储过程返回一个string字段,而不是一个数字字段。 您可以使用Power Query将其转换为数字,或者应用任何数量的转换,如与其他来源的连接,分割列,格式化,透视等。

Power Query包含在Excel 2016中或作为Excel 2013的免费插件