Excel导入数据#value错误

Excel导入数据#value错误

我正在尝试操作通过网站导入到 Excel 的数据。

我从以下位置导入了数据: https://finance.yahoo.com/q/hp?a=&b=&c=&d=8&e=5&f=2015&g=d&s=msft&ql=1 到 Excel,使用“从 Web 获取数据”功能。

但是,每次我使用导入的单元格进行计算时都会出现“#VALUE”错误。

表中所有数据均从雅虎财经网站导入: 在这个例子中,我尝试计算“=G7*E7”

为什么我在尝试使用这些数字时总是收到错误消息?我甚至尝试使用 =VALUE,但得到的答案总是 0。

答案1

问题是 Excel 正在将数据导入为文本。
您必须执行以下操作:

  • 将单元格格式设置为数字
  • 如果有必要,请根据您的位置/设置.进行更改,
  • 所有数据必须手动重新输入(进入单元格并按 Enter 键)

或者您必须更改 Excel 中的以下设置:

Options -> Advanced -> Data delimiter
将小数点从 更改,.

答案2

附加信息;将 TEXT 值转换为 NUMERIC

  1. 输入单个 1(数字,一)进入空闲单元格。
  2. 选择该单元格,按下CTRL并点击c (即复制内容)
  3. 选择要转换的单元格
  4. 选择“选择性粘贴”(具体位置取决于 Excel 版本)
  5. 确保从打开的对话框中的选项中选择“乘法”。
  6. 单击“确定”或按Enter

您也可以“添加‘0’”来实现同样的效果

相关内容