当前位置:首页 » 表格制作 » excel表格有字和数字怎样求和
扩展阅读
将可以组什么 2025-05-16 04:11:24

excel表格有字和数字怎样求和

发布时间: 2022-10-30 12:21:51

A. excel带文字带数字,按条件求和

C2: =SUM(IFERROR(--SUBSTITUTE(A$2:A$100,B2,),0))

同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉

B. EXCEL在一个单元格内有文字和数字该怎么求和

不需要分开也可以求和,只是需要用到公式。

1、打开目标excel表格后,首先找到目标区域数据,如图。

C. Excel单元格有单独的文字和数字,如何快速求数字之和,除了一个个加起来

数字如果在Excel的独立的单元格中,可以直接用sum函数快速求和。直接把整个需要求和的区域放到sum的参数里就可以了。求和时会自动忽略单元格中的文本值的。不需要一个个加起来

D. 请问excel表格 有文字与数字怎么求和

可以用:

=SUBSTITUTE(A2,"元/人","")*B2

效果:

其实最好的办法是,单位写在后一列,表格设置要方便统计、计算。

E. excel两个单元格里面有文字及符号怎么求和

  • 1、首先,打开需要进行数据求和的excel表格(如下图所示)单元格中有文字和数字,是没法直接将单元格中的数据汇总求和的。

F. excel表格中有文字和数字一起在同一格自动求和 谢谢大家帮忙一下

有些单位部分账目不够规范,譬如报销表,报销内容中文字和金额数据是记录在一起的,怎么求和得到报销金额呢?通常的做法是需要增加一列,把数据单独提取出来,然后进行求和。当然也可以用公式一步到位直接求和。学习更多技巧,请收藏关注部落窝教育excel图文教程。

数据求和原本很简单,可是如果数据录入不规范,譬如账目中的文字和数据记录在一起,那求和就复杂了!请看下面的例子。这是一个简单的流水账,费用内容文字和具体金额是记录在一个单元格内的,现在我们要计算出总的消费金额。

如何求和呢?常规操作,是先建立辅助列把金额数据提取出来,然后进行求和。

数据提取,大家的第一反应可能是用Ctrl+E。然而此处,用Ctrl+E会遇到问题,因为有小数和负数存在。下图是用Ctrl+E的效果,存在错误:

当前数据少,我们可以Ctrl+E后再手动修改个别错误数据。

如果数据有成百上千条呢?显然我们需要另外的方法来处理。

一、用公式提取数据,然后再求和

我们一起来分析这组数据的特点。总结后有以下几点:

l 数据和文本混合,文本全部为汉字,没有字母。

l 每个单元格中只包含了一个数据。

l 存在小数和负数。

l在数据(含负号在内)前后没有其他单字节字符。

l 数据在字符串中所在位置不同,也没有规律。

l 数据的字符长度不固定。

针对以上的几个特点,我们可以考虑使用MIDB函数、SEARCHB函数来提取数字。

在单元格C2中输入“=--MIDB(B2,SEARCHB("?",B2),2*LEN(B2)-LENB(B2))”并向下拖曳即可。

公式思路和函数解释:把数据从字符串中提取出来就是一个文本提取操作。当前的难点是每个单元格中数据开始提取的位置和长度不固定。从前面的分析中,我们得到一个可以利用的规律:在数据(含负号在内)前后没有其他单字节字符。这条规律的价值在于,单字节字符部分就是我们需要的数据(含负号)。那只要能用函数自动获取每个单元格中单字节字符的开始位置和长度,一切问题就解决了。

l MIDB函数是根据指定字节数提取文本。

它与我们常用的MID函数用法一致,唯一的区别就是:MID根据字符数来提取文本,MIDB根据字节数来提取文本。

l SEARCHB函数用于解决从哪里开始提取文本。

SEARCHB函数是查找第一个字符串在第二个字符串中的起始位置。它返

G. excel表格中数字和文字在一起如何求和

摘要 文字和数字是不同的类型。放在一起是不能求和的,你可以把文字和数字分开,也就是说A1为文字,B1为数字,C1为文字,D 1为数字,在E1栏输入 =B1+D1,再把勾勾上

H. EXCEL单元格文字数字混合求和的公式

'自定义公式-按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式
Function 求和(c As Range)
For Each a In c
If a <> "" Then
d = ""
For i = 1 To Len(a)
b = Mid(a, i, 1)
If b Like "[0-9]" Or b = "." Then d = d & b
If i < Len(a) Then
If Mid(a, i + 1, 1) Like "[0-9]" Or Mid(a, i + 1, 1) = "." Then
Else
d = ""
End If
End If
Next
求和 = 求和 * 1 + d * 1
End If
Next
End Function