excel中evaluate函数公式自动求和及添加备注

excel表格中一列显示计算公式,一列直接显示计算结果,这个简单的evaluate函数公式我已经掌握,本人涉及工程预结算,好多计算式需要添加部位备注,以保证审核人员一目了然。以前有朋友把相应的函数公式发给过我,现在时间长了忘记了,望大师解答!(最好是在WPS中也能有这功能,本人用的WPS软件)

在“自定义名称”中,输入以下公式

=EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet1!$B114,"[","*istext(""["),"]","]"")"))

 

 

详见附图举例

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-17
evaluate是宏表函数,需要定义名称来引用,不能直接用的追问

你说的是office的excel中这个函数需自定义名称,现在国人已经把这个问题在WPS上解决了,直接在结果栏里输入evaluate=(...)就能得到结果了,我想表达的意思是既能有公式,公式后面添加了备注后还能出结果的办法,以前我用过知道有这功能。

追答

wps没用过,如果真像你说的,可以用公式
=evaluate(left(b114,find("[",b114)-1))

追问

大师问题得到解决了,赞一个,但是还有个问题,像你这个函数的话能得到结果,但是必须要添加了备注后才行,如果是纯计算公式的话反而没结果,有办法解决不?

追答

=evaluate(iferror(left(b114,find("[",b114)-1),b114))

如果wps也有iferror的话

本回答被提问者采纳
第2个回答  2015-06-17
看你抓图,建议用VBA写个自定义函数。
需要的话

一五九六三九七零

excel中evaluate函数公式自动求和及添加备注
在“自定义名称”中,输入以下公式 =EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet1!$B114,"[","*istext(""["),"]","]"")"))详见附图举例

excel表格怎么让计算公式得出结果并带有备注?
1、打开excel表,ctrl+f3弹出名称管理器点击新建弹出下图,按图写上名称ww,引用位置写上 =IFERROR(EVALUATE(SUBSTITUTE(SUBSTITUTE(工程量计算式!F6,"[","*ISTEXT(""["),"]","]"")")),"")注意了工程量计算式!是我的工作表,F6为要相对引用,且为计算公式位置,这个位置可以修改 2、接着回...

excel中如何使用evaluate()函数实现自动计算?
首先,选择一个单元格,例如A1,为其设置一个计算公式,比如"=Sheet2!A1",然后给这个公式起一个易于识别的名字,比如"jisuan"。<\/在工具栏中,点击“定义名称”,输入名称为"jisuan",并指定引用位置,即"=evaluate(A1)"。这样,只要在其他单元格中输入"=jisuan",就能自动获取到A1单元格的计算...

excel表格怎么让计算公式得出结果并带有备注
=EVALUATE(SUBSTITUTE(SUBSTITUTE(计算表!H212,"[","*ISTEXT(""["),"]","]"")"))其中:计算表!H86 为公式位置。然后在G212 输入 =sl 大功告成

excel中如何设置自动求和?
一、首先打开需要设置的excel表格,在单元格中输入公式。二、选中计算式所在的单元格,按Ctrl+F3键,出现定义宏界面,引用位置中更改=evaluate(Sheet1!$C2),C2为计算式单元格位置。三、在D列单元格中输入=X,计算结果就出来了。4、选中计算结果所在的D列,当鼠标变为黑色十字箭头时,下拉单元格,...

请问EVALUATE是哪个函数的公式呢?
EVALUATE这是宏表函数之一。这个函数可以实现只要在Excel一个单元格里面输入计算式,就可以在另一个单元格显示结果。用法如下:选中该单元格---按下CTRL+F3---输入你要定义的名称比如 AAA ---引用位置处输入比如是: =EVALUATE(A1)在要出计算值的单元格输入公式 =AAA 假设是要整列如此,如下图 B1中...

Excel中隐藏的神奇函数Evaluate,用起来太顺手了
今天介绍Excel中的“Evaluate”函数,能直接计算单元格中的算式。操作如下:首先,选中单元格C2,打开公式选项卡,点击定义名称,设置名称“纵向计算”,输入公式“=Evaluate(B2)”,其中B2为算式单元格。点击确定后,选中C2单元格,点击用于公式,选择“纵向计算”,按下Enter键,单元格C2显示结果。移动C2...

EXCEL单元格含汉子备注的自动求和公式
i = j Exit For End If Next End If End IfNextNewEval = Application.Evaluate(s)End Function使用时,只要在单元格中输入:=NewEval(C1),其中C1是你的那种公式所在的单元格的引用 效果如图 附件请参考

Excel中EVALUATE函数怎么计算文本算式的值?
1、按下Ctrl+F3组合快捷键,将弹出名称管理器对话框,如下图所示 2、在弹出的名称管理器对话框中单击新建命令,将弹出新建名称对话框。如下图所示 3、将名称文本框中的原有名称删除,输入新的名称计算文本算式的值;将引用位置中的=Sheet1!$B$2改为=evaluate(Sheet1!A2),然后单击确定命令,将在...

如何使用Excel公式求和?
1. 如图,在打开的Excel表格页面,将“公式栏”的单元格选中。2. 按键盘上的“Ctrl F3”组合键。3. 在弹出的名称管理器窗口中,点击“左上角”的“新建”按钮。4. 接下来,在弹出的窗口中,“名称”栏输入“X”,“引用位置”栏输入“=EVALUATE(Sheet1!$C2)”。其中“Sheet1”对应工作簿“...

相似回答