EXCEl中如何用函数查找出某一列中的数据包含特定字符串该行对应第其它列的数值的和
如:项目单位数量单价合价石材幕墙Am210060060000石材幕墙B1m210070070000石材幕墙B2m210090090000石材幕墙Cm21008008000...
如:
项目 单位 数量 单价 合价
石材幕墙A m2 100 600 60000
石材幕墙B1 m2 100 700 70000
石材幕墙B2 m2 100 900 90000
石材幕墙C m2 100 800 80000
石材幕墙......
铝板幕墙A m2 200 600 120000
铝板幕墙B m2 200 500 100000
玻璃幕墙 m2 500 1000 500000
..........
如何求出项目中"石材幕墙"项目的总合价。因为项目太多,需要用函数求 展开
项目 单位 数量 单价 合价
石材幕墙A m2 100 600 60000
石材幕墙B1 m2 100 700 70000
石材幕墙B2 m2 100 900 90000
石材幕墙C m2 100 800 80000
石材幕墙......
铝板幕墙A m2 200 600 120000
铝板幕墙B m2 200 500 100000
玻璃幕墙 m2 500 1000 500000
..........
如何求出项目中"石材幕墙"项目的总合价。因为项目太多,需要用函数求 展开
展开全部
在新列输入公式,把A列的汉字提取出来。
=MID(A2,1,MIN(IF(CODE(MID(A2,ROW(INDIRECT("A2:A"&LEN(A1))),1))<10000,ROW(INDIRECT("A2:A"&LEN(A2)))))-1)
按CTRL+SHIFT+ENTER键结束,公式下拉。
把#VALUE值查找出来,替换对应的A列。
这样就可以按新列汇总求和了。
=MID(A2,1,MIN(IF(CODE(MID(A2,ROW(INDIRECT("A2:A"&LEN(A1))),1))<10000,ROW(INDIRECT("A2:A"&LEN(A2)))))-1)
按CTRL+SHIFT+ENTER键结束,公式下拉。
把#VALUE值查找出来,替换对应的A列。
这样就可以按新列汇总求和了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要插入一个辅助列,然后把项目中含“石材幕墙”的单元格给提取出来做就简单多了。
那么,怎么提取“石材幕墙”
假设:B1=石材幕墙A 则 A1=mid(B1,find("石",B1),4)
那么,怎么提取“石材幕墙”
假设:B1=石材幕墙A 则 A1=mid(B1,find("石",B1),4)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=SUMIF(A:A,"*石材幕墙*",E:E)
=sumif($A$2:$A$1000,"*石材幕墙*",$E2)
以上两句均可以求得相同结果
=sumif($A$2:$A$1000,"*石材幕墙*",$E2)
以上两句均可以求得相同结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询