百摩网
当前位置: 首页 生活百科

excel公式自动计算数值(Excel根据公式说明计算数值)

时间:2023-05-12 作者: 小编 阅读量: 5 栏目名: 生活百科

但是还有更加方便的做法,就是只需修改说明单元格内的公式,数值就根据该公式相应改变。壹例如:A1单元格显示数值6,其公式为2*3,其公式说明在B1单元格内展示。最后需要注意的是,在使用了模块之后,Excel必须启用宏。

有时候,在报表中需要对一个数值的计算公式进行说明,以展示该数据是如何得来的。当然可以先设置数据的公式,然后在粘贴到说明单元格内。但是还有更加方便的做法,就是只需修改说明单元格内的公式,数值就根据该公式相应改变。

例如:

A1单元格显示数值6,其公式为2*3,其公式说明在B1单元格内展示。那么如何使得A1单元格内的数值根据B1单元格内书写的公式说明变化呢?不用在A1重新设置公式。

1、首先选中A1单元格,必须要选中。

2、依次点击菜单“公式”、“定义名称”。

3、在弹出的窗口中“名称”和“引用位置”内输入以下内容,然后“确定”。

“名称”这里输入的是JS,也可以输入别的名称,只是需要记住,以便后面引用。

“引用位置”只能手工输入,单元格位置中没有“$”符号。

4、在A1单元格中输入“=JS”,这里相当于我们定义了一个以JS为名称的函数。

虽然在第3步,我们只输入了B1,但是该公式是可以往下拖动的,加减乘除毫无问题。A2对应B2,A3对应B3。

但是如果在C1输入“=JS”则会等于D1中公式的值。这就是一开始选中A1单元格的重要性。

但是我们的报表常常像下面这样,在C列金额均等于B2单元格的单价乘以B列相应的数量。公式这时用字母表示更清晰。

你会发现用刚才的办法,先选中C5单元格,定义一个名称依然有效。

当然我们也发现了前面做法的缺陷就是有对应位置的关系,比如刚才的C1单元格输入“=JS”时就不会等于B1单元格所列公式的值。

那么,能不能像真正的函数一样,我应用哪个单元格就计算该单元格公式的值呢?显然,也是可以的。

1、首先“Alt F11”,调用代码编辑窗口。然后右键点击VBAProject,选择插入“模块”。

2、双击新建的模块(列如模块1),在右边的窗口中输入以下内容:

Function JSSS(A)

A=A

JSSS = Evaluate(A)

End Function

如下图:中“JSSS”就是我们真正自定义的函数了,可以像其他Excel函数一样使用。其中"A=A”是千万不能省略的。

3、B11单元格中输入公式“=JSSS(D5)”,其中D5可以像其他函数一样点击D5单元格来引用,因为JSSS现在真的就是一个函数了。

然而还有的时候,我们会这样来写一个数值的计算说明,公式中会带有计量单位。

计算公式是:(71.1*5 100*10-100)*5/7,其中包含了括号、加减乘除。

这个稍微复杂一点,但是依然可以简单搞定。

我们可以用“Alt F11”调出代码窗口,在新插入的模块或原有的模块中写入下面的代码:

Function ZJS(A)

Dim b, mhk, mh

Dim dy, dys

Set dy = CreateObject("vbscript.regexp")

With dy

.Global = True

.IgnoreCase = True

.Pattern = "(\d|[* -.()()]|[/]\d)"

End With

Set mh = dy.Execute(A)

For Each mhk In mh

dys = dys & mhk

Next

ZJS = Evaluate(dys)

End Function

如图:

其中ZJS就是我们定义函数的名称。

在B1单元格输入公式“=ZJS(A1)”就会得到A1中数值运算的结果。


最后需要注意的是,在使用了模块之后,Excel必须启用宏。


    推荐阅读
  • 痞是什么意思(痞的意思)

    下面内容希望能帮助到你,我们来一起看看吧!痞是什么意思痞是一个汉字词语,拼音是pǐ,释义为,在中医上是指胸腹间气机阻塞不舒的一种自觉症状,有的仅有胀满的感觉,称“痞块”、“痞积”。

  • 读书笔记范文(读书笔记范文例文)

    现在我来品味一篇小故事,叫《命运》。《命运》讲的是连个孩子的命运,一个被高僧占卜为“状元”,另一个为“乞丐”。把握,把握命运,多简单的字眼,可是又有多少人真正把握住了自己的命运呢?不必埋怨自己的天分,更不必埋怨自己的命运,因为命运掌握在自己的手中,你随时都可以改变它的!

  • 木瓜丝的木瓜是哪种(使用什么木瓜做木瓜丝)

    我们一起去了解并探讨一下这个问题吧!木瓜丝的木瓜是哪种木瓜丝是用青木瓜做的。将青木瓜切开,削去皮,挖去瓤和籽,洗净后切成细丝,放入冰水中浸泡20分钟后捞出沥干。胡萝卜洗净切丝,生菜洗净切丝,大蒜切成末。将处理好的青木瓜、胡萝卜、生菜放入大碗中,加入适量的盐、鸡精、芝麻油、辣椒油、醋、蒜末,拌匀后腌制5分钟即可食用。

  • 瓣膜关闭不全引起心脏前负荷增加(另一种常见心脏病)

    共有四个瓣膜,分别称为二尖瓣、三尖瓣、主动脉瓣和肺动脉瓣。

  • 鼻子出油脸颊少量出油是什么肤质(油性皮肤爱出油)

    别人是拥有巴掌大的丹东草莓,而我只能拥有“草莓鼻”!当完全堵塞时,就形成了闭合性粉刺,又叫白头粉刺,也就是我们所说的闭口。所以想要改善出油和“草莓鼻”,清洁控油就绝对是错不了的!用水洗完之后,白头粉刺都会浮出来,用粉刺针轻轻一刮就出来咯!这不翻出来这么多好物,小编要赶紧去下单了,争取能在年前就收到货,不然顶着“草莓鼻”过年,真的是太难受了!

  • 为东盟发展指明了方向(让更多惠民生的核技术落地东盟)

    中国与泰国合作设计建造的微堆项目正在稳步推进。近年来,国家原子能机构采取多项措施,推动核技术应用产业高质量发展。二是建立创新中心,打造核技术应用产业品牌工程。四是积极主动作为,推动核技术在疫情防控中的应用。同时,东盟国家正处于快速发展时期,在很多领域都有强烈需求。所以我们要充分利用中国在核技术方面的优势,助力东盟国家社会经济发展。全国党媒信息公共平台提供信息发布传播服务。

  • 一个女一个比读什么字(一个女一个比的读音)

    下面内容希望能帮助到你,我们来一起看看吧!一个女一个比读什么字一个女一个比是妣;妣是一个汉字,读音是bǐ,原指母亲,媲护,是慈母的代名词。也指从女,从比,《周礼·大司乐》有记载:以享先妣。

  • 天天打波利什么时候转生最好(天天打波利转生时机怎么把握)

    接下来我们就一起去了解一下吧!天天打波利什么时候转生最好转生的时机其实是随心的,材料都会保留的,并且转手后拥有更加强大的技能。转生后玩家的基础攻击力虽然会提高,但是相比满级还是很弱的,所以需要提前准备一些后续的升级材料。宝石,道场材料都是越多越好,后期的升级合成都需要。如果以上条件都准备充分了就可以放心的去了,转手后角色会变得更加强大。

  • 为什么网上说生男生女那么准(生男生女虽是概率)

    多吃碱性食物和咸的食物,就会增大生男宝宝的几率。酸性食物主要有鱼类、肉类和奶制品、蛋白以及酸味水果等。这是因为在夏天的时候,由于温度的升高,带有Y染色体的精子速度会迅速增快,但是X染色体的精子会变的比较的强壮,这样就会增大生女宝宝的几率。冬季的时候,天气较冷,温度较低,这是会影响到Y染色体数量的,加上此时男性的精液浓度也会降低从而导致生女孩的几率增大。

  • 婴儿湿疹与痤疮的区别 婴儿湿疹与痤疮的区别图

    婴儿脂溢性皮炎一般在宝宝出生1周左右发生,这一点与婴儿湿疹不同,婴儿湿疹一般是出生后两三个月时发病。另外,婴儿脂溢性皮炎会出现油腻性结痂,好发于头皮和面部,眉部是非常好发的部位。不能晒太阳日晒是可以的,但要选择适当的时间,避免强烈日晒,并且一般不超过半个小时。