Excel将“行数据”每个单元格中“括号外面的数据”求平均值|看一下你的职场应变能力!

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

前言|职场实例

今天遇到这样的一个Excel职场实例:
如何将第2行中数据,把括号之外的数据相加计算平均值?
这个问题看似很简单,但是其中包含了一定的技巧性。下面小编就用两种方法帮助大家解决这个问题。
如果大家有更好的解决方法,可以通过文章底部的留言框向小编提出来哦!
01|方案1:查找替换提取法
首先我们将第2行数据复制到第3行进行操作。
我们选中第3行数据,然后点击快捷键“Ctrl+H”调出“查找和替换”的对话框,在查找内容里面输入“(*)”,在替换为里面输入空值,即什么也不输入。最后点击全部替换,即可将括号及括号里面的内容全部删除,只留下括号外的数据。
注意:“(*)”代表括号及括号内的数据。星号“*”:代表通配符,表示任意的多个字符。
最后我们在E2单元格输入函数公式:
=SUM(A3:D3)/COUNTA(A3:D3)
即可得到第2行数据的平均值。
注意:
①SUM(A3:D3)代表第2行数据的和
②COUNTA(A3:D3)代表第二行数据的个数
③两者相除即为平均值。
02|方案2:公式提取法
我们可以直接在A3单元格输入函数公式:
=--LEFT(A2,FIND("(",A2)-1)
即可直接提取出括号外的数据,代替了之前的查找替换法。
思路:
①我们用LEFT函数从左向右提取括号外的数据。但是我们需要确定LEFT函数第二参数,即提取几位,我们该如何动态判断提取几位呢?
我们发现原始数据有一个共同的特点,即都有一个左括号,我们可以通过FIND函数确定左括号位于第几个位置,然后用左括号的位置减去1,就是LEFT函数的第二个参数,即提取几位了。
②公式最左边加了两个负号“--”来开头。
Excel中,当看到公式前面有两个负号--;有些朋友可能会有点懵,不理解要这两个负号有什么用;其实是要把公式得出的结果转为数值型。如果在本例中不加这两个负号的话,E2单元格的结果会是0,大家可以自己试一试。
最后我们在E2单元格输入函数公式:
=SUM(A3:D3)/COUNTA(A3:D3)
即可得到第2行数据的平均值。
注意:
①SUM(A3:D3)代表第2行数据的和
②COUNTA(A3:D3)代表第二行数据的个数
③两者相除即为平均值。
阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!您也可以通过在文章底部[留言]的方式反馈实际办公中遇到的Excel各种问题。
(0)

相关推荐