0

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

在此处输入图像描述

我在 Excel 中将此数据导入为:

数据 -> 来自其他来源 -> 来自 SQL -> ...通过编辑连接的 SQL 语句来查看存储过程而不是查看/表 -> 导入数据 -> 表来解决问题

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

在此处输入图像描述

问题是,我不能SUMAverage(或任何其他数学函数)对这些值!他们有问题。当我将这样的单元格复制到另一张纸上时,我看到:

在此处输入图像描述

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

有任何想法吗

编辑:

为什么以下不起作用:

在此处输入图像描述

4

1 回答 1

1

似乎存储过程返回一个字符串字段而不是数字字段。您可以使用 Power Query 将其转换为数字,或应用任意数量的转换,例如与其他源连接、拆分列、格式化、旋转等。

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

于 2017-01-17T13:36:05.410 回答