excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)

在日常工作中,有时会遇到多个文本算式,那如何使用一个公式,来快速计算它们的结果,下面就通过一个实例来介绍两个计算方法。

如下图所示,需要计算房屋楼面、柱子和楼梯的混凝土面积,现在已经给出了三个部位的体积,接下来就要计算它们的总面积。

excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)(1)

实质这个问题就是计算多个文本算式的结果。

方法一、剪贴板

剪贴板的作用,不知道大家了解有多少,它可以将文本数字或文本算式转换为数值和算式结果,也可以合并多个单元格内容,具体的详细用法,可以参见作者正在更新的视频专栏《excel功能区和操作技巧》。

在进行剪贴板操作之前,我们首先要使用一个公式,来将几个文本算式组合到一起。

而关于单元格内容的连接组合,在excel中多个函数可以做到,但由于要进行求和,因此要在几个文本算式中添加一个” “号。

回顾一下我们在《excel100个常见函数快速入门》专栏中学习的函数,能够知道textjoin函数,是完美解决这个问题的首选函数。

那么,我们输入一个公式:="="&TEXTJOIN(" ",,A2:C2)

excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)(2)

在textjoin函数之前,还使用连接符号”&“连接了一个等号,这是为了在后面进行剪贴板操作时,能够便于系统自动识别出这个公式的结果是一个标准的文本算式。

如果文本算式前面没有等号,虽然我们认为它就是一个文本算式,但系统则会将它视为是一个文本,而非文本算式。

得到公式计算结果后,我们点击复制这个结果,然后在点击下方的剪贴板下拉选项。

excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)(3)

在界面中可以看到刚才复制的数据,直接单击这组数据,这时系统会自动将文本算式转换为公式表达式,而进行公式运算,得到结果如下:

excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)(4)

方法二、定义公式

由于作者使用的是excel2019版,既不是最新的office365,也不是wps,因此无法使用一个文本转算式的函数——evaluate

evaluate函数的作用,就是将一个文本算式直接转换成公式进行计算。

由于当前版本不兼容该函数,因此我们需要间接地来利用它。

而excel功能区中的定义公式,则是进行间接应用的工具。

我们点击数据--定义公式,在弹出的设置框中输入名称--面积,引用位置输入公式:

=EVALUATE(TEXTJOIN(" ",,多个文本算式一起计算!A2:C2))

excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)(5)

在这个公式中,使用了两个函数,evaluate和textjoin函数,我们也可以直接复制之前使用的textjoin函数公式,而evaluate函数就一个参数,无需输入其他数据,因此输入完直接点击确定。

随后回到表格中,在单元格中输入公式:=面积

excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)(6)

这时的”面积“是代表了刚才定义的一个公式,因此"=面积",系统会自动进行刚才设置的公式运算,而得到多个文本算式的求和的结果。

excel怎么设置函数计算公式(Excel多个文本算式怎么通过一个函数公式来计算)(7)

定义公式这个方法,也常见于一些宏表函数的间接应用,在excel中,属于进阶学习必须了解的一部分知识。

那今天的内容就讲到这里,重点是剪贴板和定义公式的使用,以及一些函数用法的了解。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页