问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel表格工程量计算中:A1列计算式:(5m长*6 宽+2m*4面)*2栋,B1列计算结果。可以用函数直接计算吗

发布网友 发布时间:2022-04-30 16:43

我来回答

5个回答

热心网友 时间:2023-10-09 01:15

  这类概预算标准格式的表格要通过计算式来做工程量的计算比较麻烦,要用公式来取数。本人10多年前曾指导下属这样来处理:
  在右侧若干空白列中分别输入基础数据作为辅助列,如从S列开始向右,每6列为一数据组,分为前括号、数值、单位、名称、运算符、后括号,没有内容的则不用输入。这样在计算式列(记得应该不是A列——哪列无所谓,方法一样)用文本连接的方法引用右边辅助列,得到计算式,如A5中:
  =CONCATENATE(S5,T5,U5,V5,W5,X5,Y5,……)
  上面的公式中的省略号代表所有辅助列内容,因为没有名称或运算符(一般最后一组就不需要)或单位的就不会显示,从而可得到正确的算计公式。
  而计算工程量则直接引用辅助列的数据,也很容易输入公式。
  辅助列中输入数据也比直接在计算式列输入要方便快捷得多,运算符、单位、名称等可直接下拉,或按Alt+向下箭头选择。整个工作效率得到很多的提高。且检查校核都要容易得多。
  建议你按本人提供的方法来做。如果非得要按自己的方式来做,为你提供计算公式也是可以的,也许所花的时间比上面给你介绍方法还要少一些。但都是做工程的,才教你这一招。追答提交答案后,看其他人给你的方法,单就公式本身来说,wu_zhenjiu的是很不错,但显然并涉及过概预算这类表格,因为概预算表格的不同计算式的单位、名称不一定相同,他的公式就缺乏通用性了。要提取数据用于计算只有用很长的文本提取函数考虑多种可能来逐一提取,真的太繁琐了。

改变方法,改变思路,往往会使你得到意外收获。

热心网友 时间:2023-10-09 01:16

用定义名称实现,光标定位到第一行的单元格,然后按CTRL+F3,调出定义名称对话框,新建名称:AA,引用位置:
=EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Sheet1!$A1,"m",""),"长",""),"宽",""),"面",""),"栋",""))

然后在B1中输入公式:
=AA
得到A1的结果;

公式可以下拉。

热心网友 时间:2023-10-09 01:16

这种混合的带单位还有长宽面说明的式子不能直接计算

热心网友 时间:2023-10-09 01:17

B1输入公式: =(5*6+2*4)*2

热心网友 时间:2023-10-09 01:17

没明白什么意思,可以把excel拿来看看追问追答Function RegTest(txt)
Dim obj As Object

Set obj = CreateObject("vbscript.regexp")
obj.Global = True                            '
obj.Pattern = "[a-z,A-Z]"
RegTest = obj.Replace(txt, "")
Set obj = Nothing
End Function

Function RegTesthanzi(txt)


Dim obj As Object

Set obj = CreateObject("vbscript.regexp")
obj.Global = True                            '
obj.Pattern = "[\u4e00-\u9fa5]+"
RegTesthanzi = obj.Replace(txt, "")
Set obj = Nothing

  
End Function

Function GetResult(txt)
 Set ss = CreateObject("ScriptControl")
  ss.Language = "VBScript"
ss.ExecuteStatement ("aa=" & txt)
  GetResult = ss.codeobject.aa
End Function

在excel2007中按alt+f11,点模块,新建。将上面的代码放进去,然后在B列中输入GetResult(RegTesthanzi(RegTest(A1))),A1就是你要转换的那个单元格,然后就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
金莎丽的淋浴房用完之后开门水会流出来吗? 老家里的开门式淋浴房总是漏水,装修新家想换个质量好点的淋浴房,淋浴房... 淋浴房为何开门不畅?门关不紧怎么办? appa是什么意思英语? ...觉得比较好奇吧。是什么意思?好奇吗。有微信,没聊过 和新认识的男生聊什么跟男生可聊的20个话题 农行用什么pos机有积分 POS机刷卡积分是什么意思? 一个简短的民间小说 小米9.11发布会什么时候可以重播 儿童营养师的介绍 Excel表格中,快速在单元格中找出相同材料名称,并自动计算汇总工程量,可有快速方式? 安徽省芜湖市有到浙江台州的汽车吗? 我是幼教专业的本科生,想要报考儿童营养师(不是公共营养师哦),想问一下怎样报考,有什么要注意的 求助: 芜湖到浙江台州路线最快,最省时间的车程安排,非常感谢! 安徽芜湖到浙江台州的长途汽车的票价和要坐多久的车? 安徽芜湖到浙江台州要经过哪些地方? 从芜湖到台州从哪里坐汽车(直达)?票价多少?求大神帮助 儿童营养管理师和公共营养师的区别是什么? 从芜湖到台州怎么走? 从芜湖怎么到台州最方便快捷??具体的路线! 从安徽芜湖怎么做火车到台州? 2007年6月英语三级B作文答案 英语三级b作文多少分? 英语三级 作文 在线等 2011年12月18日吉林英语三级B卷 作文求高人写下 2016年江苏省英语三级b卷作文 大学生英语三级B作文2015年12月 李俊市场部请假 正在考试 英语三级b a卷英语作文 如何申请公众? 新出来了个儿童营养师什么的,考了这个证好找工作吗 用excel把单元格内工程量相加,然后用计算方式表达出来 芜湖 到台州路桥 多少公里,需坐几小时的长途客车? 在电子表格里面计算混凝土的方量怎么算,要输入什么公式? 儿童营养师好找工作吗?社会需求高吗? 平安证券12位长账号哪里找? 车的商业险可以不交吗车辆商业险太高是怎么回事 平安证券的资金账号一般是多少? 刚开通平安证券的交易账号是多少 电脑开机自动进入自动修复,怎么办? 平安证券的资金账号密码是多少 平安证券邮政编码不是六位 法律咨询电话是多少? 写出新的发展理念 RNA干扰的机制和意义? 什么是dsRNA? RNA干扰技术的机制 rna干扰为什么不能完全抑制基因的表达 sirna干扰多久起作用 什么是小干扰法的基本原理?