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

Excel does not recognize number cell after import from SQL

我有一个 SQL table(确切地说,是存储过程),它的值如下:

我将此数据导入 Excel 为:

Data -> From Other Sources -> From SQL -> ... do the trick with editing the SQL statement of the connection to look into the stored procedure instead of View/Table -> Import Data -> Table

这很好用。数据导入为:

问题是,我不能对这些值进行 SUMAverage(或与此相关的任何其他数学函数)!他们出了点问题。当我将这样的单元格复制到另一个 sheet 时,我看到了:

Excel 无法将字段识别为数字。我很自然地尝试了 Cell -> Format -> Number/Accounting/Whatever...没有成功。

任何想法

编辑:

为什么以下内容不起作用:

存储过程returns似乎是一个字符串字段而不是数字字段。您可以使用 Power Query 将其转换为数字,或 apply any number of transformations 与其他来源连接、拆分列、格式化、旋转等。

Power Query 包含在 Excel 2016 年或作为 free addin 用于 Excel 2013