文章目录
- 假设数据在A列,将数据右侧相邻空白列作为辅助列,即B列,在B2单元格输入第一个数值(即11),选中B3单元格,按下快捷键Ctrl+E,实现智能提取文本中的数字部分,再使用SUM函数进行求和乘以1000,即可得到数据总和。 公式为:=SUM(B2:B11)*1000
- 可以使用SUM结合SUBSTITUTE函数来实现目标,对带文本的数据进行求和计算。 SUBSTITUTE函数是一种常见的文本处理函数,它的作用是将文本中的某个指定字符串替换为另一个字符串。 假设数据在A列,我们可以在B2单元格输入下面的公式: =SUM(SUBSTITUTE(A2:A11,"K","")*1000) 这个公式通过SUBSTITUTE将区域(A2:A11)中的文本”K”全部替换为空,再乘以1000转换为不带单位的数值,使用SUM对这个数组进行求和。
- 还可以使用SUM、VALUE、LEFT和FIND函数实现目标,先提取文本中的数字部分,转为纯数值,再进行求和计算。 VALUE函数用于将文本字符串转换为数字。如果文本无法转换为数字,Excel会返回错误。 LEFT函数用于从文本字符串的左侧提取指定数量的字符。 FIND函数用于查找一个文本字符串在另一个文本字符串中的位置(从左到右)。 假设数据在A列,我们可以在B2单元格输入下面的公式: =SUM(VALUE(LEFT(A2:A11,FIND("K",A2:A11)-1))*1000) 这个公式通过FIND找到文本“K”的所在位置,减去1,用于确定提取字符数,使用LEFT提取文本中的数字部分,再用VALUE将提取出来的数字部分转换为纯数字,使用SUM函数计算总和。 以上就是我们分享的三种解决方法,根据自己的具体需求和习惯,选择适合的方法。 推荐阅读:文本数字怎么排序? Excel把文本翻译成数值的技巧
收到提问:excel如何计算带有文本的数值?如图所示:

类似图片这类数据,都带着同样的单位文本,我们可以先将文本替换掉,再进行计算,从而实现带文本数值计算的目的。以计算求和为例,下面分享以下几种解决方案。

微软Office LTSC 2021专业增强版 简体中文批量许可版 2024年09月更新
- 类型:办公软件
- 大小:2.2GB
- 语言:简体中文
- 时间:2024-09-12
查看详情
假设数据在A列,将数据右侧相邻空白列作为辅助列,即B列,在B2单元格输入第一个数值(即11),选中B3单元格,按下快捷键Ctrl+E,实现智能提取文本中的数字部分,再使用SUM函数进行求和乘以1000,即可得到数据总和。
公式为:=SUM(B2:B11)*1000


可以使用SUM结合SUBSTITUTE函数来实现目标,对带文本的数据进行求和计算。
SUBSTITUTE函数是一种常见的文本处理函数,它的作用是将文本中的某个指定字符串替换为另一个字符串。
假设数据在A列,我们可以在B2单元格输入下面的公式:
=SUM(SUBSTITUTE(A2:A11,"K","")*1000)
这个公式通过SUBSTITUTE将区域(A2:A11)中的文本”K”全部替换为空,再乘以1000转换为不带单位的数值,使用SUM对这个数组进行求和。

还可以使用SUM、VALUE、LEFT和FIND函数实现目标,先提取文本中的数字部分,转为纯数值,再进行求和计算。
- VALUE函数用于将文本字符串转换为数字。如果文本无法转换为数字,Excel会返回错误。
- LEFT函数用于从文本字符串的左侧提取指定数量的字符。
- FIND函数用于查找一个文本字符串在另一个文本字符串中的位置(从左到右)。
假设数据在A列,我们可以在B2单元格输入下面的公式:
=SUM(VALUE(LEFT(A2:A11,FIND("K",A2:A11)-1))*1000)
这个公式通过FIND找到文本“K”的所在位置,减去1,用于确定提取字符数,使用LEFT提取文本中的数字部分,再用VALUE将提取出来的数字部分转换为纯数字,使用SUM函数计算总和。

以上就是我们分享的三种解决方法,根据自己的具体需求和习惯,选择适合的方法。
推荐阅读:文本数字怎么排序? Excel把文本翻译成数值的技巧