如图,1.横向需要计算空粒乘10与其他项对应数字之和,如空粒是8残处是2,其他都是零,则需计算8*10+2是多少;2.纵向需计算每相同文字项对应数字之和,如纵项所有的空粒对应数字之和,如纵项所有异物对应数字之和,3.请问一格只一个文字对应一个数字,但文字数字均不同,可以只对数字进行求和吗,如何实现请问如何实现,能实现吗。
我举个实际的例子,我会根据需要在括号写数,有没有括号不重要,一个项目对应一个数字,数字为零的我一般省略,也可以都写上,写成零。
单元格内计算(就是横向红字数字)有空粒项的对应的数需要乘以10再相加;其他种类的都是对应数字直接相加,纵向是每项相同文字对应后面的数字之和。
不知道大大们懂了吗
因为比较复杂,直接用公式书写麻烦、不易实现,建议使用VBA
Alt+F11,调出VBA,然后“插入”——“模块”
问题1:
Function Suma(Rng As Range) As Integer如果数据在A1,在B1可以输入公式:=Suma(A1) 就可以得到和,82
问题2: 也可以用VBA循环得到,但是建议将数据先单独取出来再计算。用VBA:
Function EachData(Rng As Range, n) As Integer使用方法:
如果这样,其实问题一的求和不用单独写一个VBA。得到每个项的数字,在后面直接计算就行。纵向计算也方便。
问题3:没看懂
追问第一个问题就是我要的意思,请问看我的追加图片后,这两项要求有没有好的实现方法,谢谢。第二项不管在一个单元格还是多个,只要能计算出每个相同项目对应的和值就可以了
追答你实际的单元格内容里面没有数量的项都不显示?
如果那样的话建议用公式吧,虽然比较麻烦,并且不容易看懂:
首先B1~I1复制上各项内容,【括号、标点、空格要与A列的完全一样】
B2输入公式:
=INT(IF(ISERR(FIND(B$1,$A2)),0,MID($A2,FIND(B$1,$A2)+LEN(B$1)+1,FIND(")",$A2,FIND(B$1,$A2)+LEN(B$1)+1)-FIND(B$1,$A2)-LEN(B$1)-1)))
注意:$符号的运用
将公式向后拖到I列,向下拖到行尾。
得到了每种的数量,后面的横向、纵向求和 比较简单,自己写公式吧
试了一下,真大神也,但分出的列我不需要打印,可以放在打印外的部分就是换到别的列吗
分列是简单,但怕不利于打印呀
追答使用函数也很简单,无非复杂一些。把带数据的内容发上来,结果如何显示也说清楚。
EXCEL的一个单元格包含多组文字对应数字(如图),请问如何进行公式...
10, 1) Next i End Function如果数据在A1,在B1可以输入公式:=Suma(A1) 就可以得到和,82问题2: 也可以用VBA循环得到,但是建议将数据先单独取出来再计算。用VBA:Function EachData(Rng As Range, n) As Integer Dim Tmp As String, Arr Tmp = Rng.Text Tmp = Replace(T...
Excel公式【当一个单元格内存在多个文字和数字】如何实现一键加减?_百度...
如图:B1=SUM(TEXT(LEFT(TEXT(MID(A1&"a",ROW($1:$99),COLUMN(A:Z)),),COLUMN(A:Z)-1),"0.00;;0;!0")*ISERR(-MID(A1,ROW($1:$99)-1,2)))数组公式,下拉
excel同一单元格中有多组文字和数字怎么用宏公式求和
Sub 计算()Columns("A:A").Select Selection.Replace What:="米", Replacement:="", LookAt:=xlPart, _SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ReplaceFormat:=False Selection.Replace What:="根", Replacement:="", LookAt:=xlPart, _SearchOrder:=xlByRows, Matc...
EXCEL用什么公式找多个单元格中,并且一个单元格包含多个相同字符的个数...
假设区域是A1:A1000,公式:=SUMPRODUCT((LEN(A1:A1000)-LEN(SUBSTITUTE(A1:A1000,"\/",)))
Excel怎么把单元格中每个文字对应的数字求和,如图?
回答 你好,如果格式都一样的话: 输入公式:=SUM(VALUE(MID(A1:A4,2,LEN(A1:A4)-2))) 按Ctrl+Shift+Enter公式变成 {=SUM(VALUE(MID(A1:A4,2,LEN(A1:A4)-2)))}就可以了。 或者你发个截图我具体看一下 提问 好的,稍等 对应金额列怎么求和 回答 金额那一列求...
Excel表格的单元格中有文字,以及多组数据,如何自动计算公式?
Excel表格的单元格中有文字,以及多组数据,使其自动计算公式,建议使用WPS表格,可以直接使用EVALUATE函数,如果用Excel则需要定义名称。如果单元格中的文字都是加冒号共三个字符的话,输入以下公式并向下填充:=EVALUATE(SUBSTITUTE(RIGHT(A2,LEN(A2)-3),",","+"))\/10000 公式及效果图 ...
EXCEL某个单元格里包含不同的字符,需要核算不同的公式?
在E2输入以下公式解决:=1*SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(RIGHT(A2,3),"-",""),"m",""),"M","")*B2 本例使用了最常用的公式,完成字符串中的数字正确提取,并转换为数字,再与B2相乘,便得结果。本例中,主要问题是数字的正确提取。通过观察,可以先通过(RIGHT(A2,3),提取右边 的三个...
excel中,一个单元格内有多组数字,怎么求和?
1、下面举个简单的例子演示操作方法。比如下图中的三个表格 2、选择好要显示汇总结果的单元格;鼠标移到菜单栏这里,点击数据选项卡。下面展开的功能组中,再点击:合并计算 3、在函数这里已自动显示为:求和在引用位置这里,先选择第一个表格:A29:A32;再点击添加,添加到所有引用位置这个框中。4、...
excel表格一个单元格中既有数字也有文字,如何对数字用公式
如果数据都是那么有规律,即取加号后面的数字即可:=value(mid(a1,find(a1,"+")+1,3))
excel中单元格同时包含文字和数据,怎样只选取数据进行计算?
如果数字前面的字符长度是一样的,比如2个字符,则使用 =right(a1,len(a1)-2)来提取A1单元格中数字,当然,以防万一,公式也可设置成 =value(right(a1,len(a1)-2))