excel中数值数据但无法进行数值计算,错误#VALUE!

对单元格中的数据进行公式计算:
在这里插入图片描述

单元格数据为“常规”

在对该常规值进行数值计算后,显示数值错误:#VALUE!,如下图所示。错误原因应该是使用了非数值数据进行计算

在这里插入图片描述
通过搜索了网上的解决办法,我们需要将单元格数据由“常规”设置为“数值”,选择电子表格中的“开始”选项卡中的“数字”功能区,将“常规”切换为“数字”
在这里插入图片描述

在这里插入图片描述
但结果没有改变,还是#VALUE!

因为,自己摸索出了一下解决方案:

这里单元格内的数据出现该类错误,大概率因为这里的数据是从网络上爬取的文本数据。虽然经过处理,也设置成了“数值”数据,但是依然会出现该错误,那么说明此处的数据依然不是可计算数据,可能是编码出现了问题。

1.首先,将该类数据复制粘贴到文本文件中,
2.保存关闭该文本文件,此时会出现提示:
在这里插入图片描述
点击“确定”关闭。
3.在打开该文本文档,此时,该本文文档中的数据变为:

4.重新复制粘贴该文本文档中的数据到电子表格中,在通过函数substitute(单元格地址,"?",""),去除"?"字符即可(注意此处的“?”注意中英文,最好是复制粘贴过来)。
经过以上步骤处理过的数据就可以进行数值计算了。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,您想了解如何使用 Python 对 Excel 表格的文本数据进行分析和数值化处理。首先,需要安装 pandas 和 openpyxl 库,它们可以帮助读取和写入 Excel 文件。 以下是一些常用的 Python 代码示例: 1. 读取 Excel 文件 ```python import pandas as pd # 读取 Excel 文件 df = pd.read_excel('file.xlsx', sheet_name='Sheet1') ``` 2. 对文本数据进行分析 ```python # 统计文本数据的词频 word_count = df['text_column'].str.split(expand=True).stack().value_counts() # 将文本数据转换为小写并去除标点符号和停用词 import string from nltk.corpus import stopwords stop_words = set(stopwords.words('english')) def clean_text(text): text = text.lower() text = text.translate(str.maketrans('', '', string.punctuation)) text = ' '.join([word for word in text.split() if word not in stop_words]) return text df['clean_text'] = df['text_column'].apply(clean_text) ``` 3. 对数值数据进行处理 ```python # 计算数值列的均值、方差、最大值和最小值 mean = df['numeric_column'].mean() std = df['numeric_column'].std() max_value = df['numeric_column'].max() min_value = df['numeric_column'].min() # 将数值数据离散化 import numpy as np df['discretized'] = pd.cut(df['numeric_column'], bins=np.arange(0, 101, 10)) ``` 4. 写入 Excel 文件 ```python # 写入处理后的数据到新的 Excel 文件 df.to_excel('processed_file.xlsx', sheet_name='Sheet1', index=False) ``` 以上是一些常用的 Python 代码示例,可以根据具体需求进行调整和修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值