注意啦!如果在Excel中遇到这种情况,你要这么操作


来自:Excel技巧精选(微信号:ExcelSkill),作者:帮主 

我们都知道利用Excel可以快速计算单元格结果,但是遇到下图表格将数字和单位写在同一个单元格时,要怎么得出结果呢?本期帮主与大家分享的就是有关计算式的计算方式。



首先点击公式——定义名称,这里我们命名为“计算”,之后在引用位置中输入公式

=EVALUATE(SUBSTITUTE(SUBSTITUTE(A2,"[","*ISTEXT("""),"]",""")")),然后在相应的单元格中输入=计算回车即可。


具体操作步骤如下:



为了让大家更加了解名称框中引用位置公式的含义,这里将公式进行一个拆解。


1、SUBSTITUTE函数的用法


SUBSTITUTE(A2,"[","*ISTEXT("""):表示将原来计算公式中的【[】符号替换为【*ISTEXT(“】。


ISTEXT函数:表示对文本的逻辑判断,返回的结果有TRUE和FALSE两个结果。


SUBSTITUTE语法:SUBSTITUTE(需要替换的文本,旧文本,新文本,第N个旧文本)


具体操作如下:



温馨提示:很多小伙伴会问为什么【"*ISTEXT(""")】中多一个引号,这里我们要知道,单独替换为【”】是需要用到一对引号的,所以可以将【"*ISTEXT("""】红色部分理解为对文本的引用,里面一对就是一个单引号。


2、EVALUATE函数的用法


该函数是一个宏函数,不能之间在表格中使用,需要借助名称框来实现。


现在知道要怎么计算带文本的算式公式了吧,希望对大家有所帮助。

推荐↓↓↓
Excel技巧精选
上一篇:为什么你的表格数据枯燥无味?原来是不会使用这个功能 下一篇:我下半生还要工作,这11个高手常用Excel技巧先收下了