永发信息网

怎样统计Excel表中的数字?(张8,张9,张10)

答案:5  悬赏:70  手机版
解决时间 2021-02-15 15:58
如图所示,汉字后面的数字,如何统计其求和的值?
谢谢。

=SUM(IF(ISERROR(--RIGHt(D7:AG7))=FALSE,--RIGHt(D7:AG7,LEN(D7:AG7)*2-LENB(D7:AG7))))
我找专家获知了,用这个公式可以。
谢谢大家。



最佳答案
F2公式
=sumproduct(--right(A2:E2,len(A2:E2)-1))
第二图可使用以下公式
=SUM(IF(ISNUMBER(FIND(ROW($1:$10)-1,A2:G2)),--RIGHt(A2:G2,LEN(A2:G2)*2-LENB(A2:G2)),0))
数组公式,Ctrl+Shift+回车结束。
全部回答
用函数求和,函数在Fx里。F2 =sumproduct(--right(A2:E2,len(A2:E2)-1)) 第二题你是要求和还是求平均值?
用查找里面的,vlookup函数。 以下是函数的具体用法: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 vlookup 代替函数 hlookup。 在 vlookup 中的 v 代表垂直。 语法 vlookup(lookup_value,table_array,col_index_num,range_lookup) lookup_value 为需要在数组第一列中查找的数值。lookup_value 可以为数值、引用或文本字符串。 table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。 如果 range_lookup 为 true,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-z、false、true;否则,函数 vlookup 不能返回正确的数值。如果 range_lookup 为 false,table_array 不必进行排序。 通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。 table_array 的第一列中的数值可以为文本、数字或逻辑值。 文本不区分大小写。 col_index_num 为 table_array 中待返回的匹配值的列序号。col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num 小于 1,函数 vlookup 返回错误值值 #value!;如果 col_index_num 大于 table_array 的列数,函数 vlookup 返回错误值 #ref!。 range_lookup 为一逻辑值,指明函数 vlookup 返回时是精确匹配还是近似匹配。如果为 true 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 false,函数 vlookup 将返回精确匹配值。如果找不到,则返回错误值 #n/a。 说明 如果函数 vlookup 找不到 lookup_value,且 range_lookup 为 true,则使用小于等于 lookup_value 的最大值。 如果 lookup_value 小于 table_array 第一列中的最小数值,函数 vlookup 返回错误值 #n/a。 如果函数 vlookup 找不到 lookup_value 且 range_lookup 为 false,函数 vlookup 返回错误值 #n/a。 示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 操作方法 创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。 按 ctrl+c。 在工作表中,选中单元格 a1,再按 ctrl+v。 若要在查看结果和查看返回结果的公式之间切换,请按 ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 该示例使用 1 个大气压的空气值。 1 2 3 4 5 6 7 8 9 10 a b c 密度 粘度 温度 .457 3.55 500 .525 3.25 400 .616 2.93 300 .675 2.75 250 .746 2.57 200 .835 2.38 150 .946 2.17 100 1.09 1.95 50 1.29 1.71 0 公式 说明(结果) =vlookup(1,a2:c10,2) 在 a 列中查找 1,并从相同行的 b 列中返回值 (2.17) =vlookup(1,a2:c10,3,true) 在 a 列中查找 1,并从相同行的 c 列中返回值 (100) =vlookup(.7,a2:c10,3,false) 在 a 列中查找 0.746。因为 a 列中没有精确地匹配,所以返回了一个错误值 (#n/a) =vlookup(0.1,a2:c10,2,true) 在 a 列中查找 0.1。因为 0.1 小于 a 列的最小值,所以返回了一个错误值 (#n/a) =vlookup(2,a2:c10,2,true) 在 a 列中查找 2,并从相同行的 b 列中返回值 (1.71)
在F2中输入公式 =SUMPRODUCT(TEXT(LEFt(TEXT(MId(PHONETIC(A2:E2)&"@",ROW($1:$99),COLUMN($A:$H)),),COLUMN($A:$H)-1),"[>];;0;!0")*ISERR(-MId(PHONETIC(A2:E2)&"@",ROW($1:$99)-1,1))) 下拉填充。
亲,我估计您实际的数据中,单元格里的汉字会超过1个字吧,所以写了以下公式,确保您能正确取出数字来求和: F2单元格输入,数组公式,Ctrl+Shift+Enter结束输入,并下拉: =SUM(IF(RIGHt($A2:OFFSET(H2,0,-1),2*LEN($A2:OFFSET(H2,0,-1))-LENB($A2:OFFSET(H2,0,-1)))="",0,--RIGHt($A2:OFFSET(H2,0,-1),2*LEN($A2:OFFSET(H2,0,-1))-LENB($A2:OFFSET(H2,0,-1))))) 这是通用公式,甚至您在A到G列之间任意插入新增数据都OK。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
工作时间太长,大脑容易疲劳,请问怎么个缓解法
有人投诉紫榆艺品家居苯超标吗
围绕out life has changed a lot 写一个英语
大学生找社会上的男人做男友靠谱么
兴盛好人家地址有知道的么?有点事想过去
他克林是A.中枢拟多巴胺类药B.多巴胺脱羧酶辅
剑三纯阳玉清玄明剑有剑鞘么?最好上图,想自
纪家庙菜市场北门怎么去啊,有知道地址的么
试论网络银行和传统银行的异同
乐动力用微信登陆会泄漏自己身高体重吗
机械节拍器什么牌子好
solo耳机,上面没有字,我想知道型号,感觉假
利客怎么去啊,有知道地址的么
把电瓶里面的水倒出来再加上原液行吗
引发中药不良反应的机体因素包括A.体质B.性别
推荐资讯
斗鱼直播gtx750显卡能用吗
板桥镇一中我想知道这个在什么地方
关于Dlink恢复出厂设置
鹿邑县周口干菜调料火锅丸子我想知道这个在什
单选题Tomorrow is Father’s Day.
1kw的220v的电机电流多少
为什么CAD2016把一个文件复制粘贴后改文件名
抽汽管道上为什么要设气动止回阀
霹雳布袋戏,抑扬顿挫的发音,普通话,能做到
有勤亿资产这样的理财公司吗?
龙腾渔具厂怎么去啊,有知道地址的么
前程无忧投放招聘广告,价格如何算?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?