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

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

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

但是还有更加方便的做法,就是只需修改说明单元格内的公式,数值就根据该公式相应改变。壹例如: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必须启用宏。


    推荐阅读
  • 最有个性的快手网名(最有个性的网名有哪些)

    月亮不会告白寒塘渡鹤影,下面我们就来说一说关于最有个性的快手网名?我们一起去了解并探讨一下这个问题吧!最有个性的快手网名月亮不会告白寒塘渡鹤影失物招領占得人间第一春某一節車廂一圓江月我吃小朋友笨蛋无需搭理热爱童话世界我在写着这样一封信可爱的白兔先生三只布朗熊山橘月殺人兇手秋水没过月亮这世界的角落里都是秘密月色中的栀子花香熄月銀河春日负喧悄漫雾雾绕空山在曼谷的春地下縱情搖擺温室雏菊白昼梦游指南

  • 十大平民回合制手游梦幻(三款不同风格的回合制手游)

    《梦幻西游》作为老牌手游,游戏拥有大批的玩家,有不少玩家是为了情怀,舍不得自己的宝贝账号,但是也有许许多多玩家慕名而来,游戏世界那是相当的热闹。同样呢,《梦幻西游》这款游戏始终在进步。《桃源之都》中,游戏画风也是十分的nice,人物美、场景浩瀚、宠物呆萌、坐骑拉风。同样,《阴阳师》这款手游之所以火,有一部分原因也是因为其怪异又优美的画风,一个个式神的形象、一句句生动的配音,皆是肥宅们的最爱。

  • 结婚送什么牌子的钻戒好(情人节求婚挑选什么钻戒品牌)

    情人节求婚挑选什么钻戒品牌30分钻戒价格相对于其他大分数的钻戒来说要低很多,因此30分钻戒有着广阔的市场需求一年一度的西方情人节,钻戒行业又一次迎来了销售的小高峰,而30分钻戒绝对是情人节选购的一个很大的消费段虽然我们都知道:。

  • 世界上最贵的食物一年吃几个(世界上最贵的6种食物)

    盐之花是近年来法式高级料理中的必备调料,它不仅让食材的原味充分显露,还带有奇异的紫罗兰香味,为顶级法餐增添了一种神秘的气息。六、黄唇鱼鱼胶黄唇鱼鱼胶,是全球最顶级的花胶之王,它的鱼胶其实就是黄唇鱼的鱼鳔。这类鱼属于我国国家二级保护动物,目前已处于濒危灭绝状态,目前东莞市作为唯一的自然保护区,也是世界范围内发现仅存的黄唇鱼产卵场。

  • 为什么蜂蜜不会变质(蜂蜜为什么不会变质)

    蜂蜜是生活中很常见的东西,经常喝蜂蜜的人,有助于蠕动肠道,保住肠胃消化,缓解便秘的情况。蜂蜜是蜜蜂采集自花蜜或花的分泌物并通过体内转化形成的,主要成分为糖类,只有17%的水分,深受小孩子的喜爱。蜂蜜最好放置在冰箱冷藏,千万不要放在冷冻层,否则会破坏蜂蜜的品质。在天气比较寒冷的时候,蜂蜜容易结晶,需要用热水兑着喝。

  • 我想和你唱韩红邓紫棋pk高音(我想和你唱第十期嘉宾歌单曝光)

    而韩红随后的举动,则让性格内敛的辛晓琪几乎尴尬崩溃。祖籍辽宁省铁岭市昌图县。于1997年、1999年、2002年三次获金曲奖最佳国语女演唱人提名。2011年12月展开首次在内地的个人巡回演唱会,2012年6月8日推出专辑《遇见快乐》,借此揽获音乐先锋榜三项奖项,并获第二十届中歌榜年度华语歌坛杰出成就大奖及中歌榜年度金曲。

  • 快手白菜萝卜怎么做好吃(简单快手超级好吃)

    萝卜糕是中式传统的糕点,在福建闽南、广东等地区的传统特色糕点。白萝卜的饮食禁忌弱体质者、脾胃虚寒、胃及十二指肠溃疡、慢性胃炎、单纯甲状腺肿、先兆流产、子宫脱垂者不宜多食。

  • 中班小燕子简笔画(小燕子简笔画幼儿园小班)

    好久不见可爱的小燕子简笔画怎么画呢,今天小编就来介绍几款不错的中班小燕子简笔画?中班小燕子简笔画好久不见可爱的小燕子简笔画怎么画呢小燕子简笔画怎么画小燕子简笔画步骤小燕子简笔画步骤图解儿童画春天小燕子图画儿童画燕子寻找春天儿66kb姜宏儿童简笔画涂色的小燕子简笔画教程小燕子简笔画怎么画小燕子简笔画步骤图解燕子怎么画燕子简笔画简单易画彩色简笔画3个3画小燕子你学会了吗小燕子的简笔画方法步骤

  • 服装工作室需要哪些东西(每天在服装工作室想到的一些事儿0930汇总)

    服装工作室需要哪些东西?接下来我们就一起去研究一下吧!2,十一国庆黄金周算是服装行业零售生意最旺的一个季节,商家们都拿货回去卖,可是不知大家发现没有?其实这就需要你开店多跟顾客沟通,了解顾客的想法,大白话就是,你想卖给什么类型的顾客?

  • 哈利波特同款蛋糕兰州(哈利波特联名蛋糕上市引热议)

    9月20日,哈利波特联名蛋糕上市引发热议。九派新闻记者注意到本次发布的联名新品已于今日在国内多座城市的实体店上市,其中就有武汉的门店。消息一出,让不少哈利波特的忠实粉丝欣喜若狂,纷纷在其公众号上留言。分别为“预言家日报”蛋糕、“霍格沃兹城堡”蛋糕、“比比多味豆”糕点、“死亡圣器”面包以及“海格的蛋糕”西点。