当前位置:首页 > 技术文章 > 正文内容

Excel合并单元格统计数据,只看这一篇就够了

Hello,大家好,今天跟大家分享下带有合并单元格的表格如何求平均值,这也是一个粉丝提问的问题,他表示如果不用合并单元格自己是会计算的,但是用了合并单元格就无法使用常规方法计算平均值了,但是老板还要求必须使用合并单元格这样更加好看,现在都是计算完毕后一个一个的合并。有没有什么快速的方法?今天我们就来解决下这个问题,分享2种方法,能解决所有合并单元格统计数据的问题

一、格式刷

1.保留合并单元格,填充数据

首先我们点击合并单元格这一列数据,然后点击下格式刷,在空白列中刷一下,将合并单元格保存下来,随后我们选择合并单元格的数据区域,将合并单元格取消掉,按下快捷键Ctrl+G调出定位,然后点击【定位条件】选择【空值】后点击确定,紧接着在编辑栏中输入等于第一个班级,随后按下ctrl+回车批量填充,这样的话就能将空白区域填充上部门,最后将平均值这一列的合并单元格也取消掉

2.计算平均值

随后我们使用AVERAGEIF函数计算下部门的平均值,公式为:=AVERAGEIF($A$2:$A$19,A2,$C$2:$C$19),如果你的Excel没有这个函数,可以利用sumif与countif分别算出部门的总销量与人数再除一下也是可以的

算出平均值后,我们选择刚才保留合并单元的那一列,然后双击格式刷,分别在部门与平均分这2列中刷一下,这样的话就能达到既保留的合并单元格,又计算出了平均值,利用这个方法求和计算等等都是可以的

这里的合并单元格是我们利用格式刷来设置的,格式刷设置的仅仅只是格式,数据依然是存在的,而合并单元格是将多个数据删除,仅仅保留一个,这就是它们本质的区别,当我们将合并单元格取消后,它们得到的结果也是不同的,如下图

二、公式法

这个公式就比较难了,适合有一些Excel基础的人使用,同事看了都会觉得你是大神!首先我们需要在数据的末尾随便输入一个数据,在这里我们输入为一个w,随后选择计算平均值结果的这一列数据区域,需要注意的是要向下多选一个单元格,因为我们在末尾输入了一个w,随后在编辑栏中输入公式:=AVERAGE(OFFSET(C2,,,MATCH("*",A3:A20,0)))然后按下ctrl+回车即可批量填充公式计算出平均值,跟大家简单的讲解下计算的原理

在这里主要是offset函数的使用方法,offset函数的作用是通过偏移得到一个新的数据区域

第一参数:偏移原点设置为了C2,就是数值的第一个单元格

第二参数:偏移行数,省略

第三参数:偏移列数,省略,因为在这里c2已经是需要计算的数值了,所以我们将第二与第三参数省略

第四参数:数据区域的高度,MATCH("*",A3:A20,0),match函数的作用是计算查找值在数据区域的位置在这里,查找值是一个星号,它是一个通配符,只要单元格中有数据就会返回结果。数据区域我们设置为了A3:A20,在这里千万不要将开始单元格设置为A2,如下图所示,在A3:A20这个数据区域中,match的结果是5,而销售一部正好是有五个数据。这样的话使用offset函数就能得到销售一部的数据区域

第五参数:数据区域的宽度,只有一列数据不需要宽度,省略即可

在这我们是使用ctrl+回车来填充数据的,它是可以识别到合并单元格的,销售2部的公式就变为了=AVERAGE(OFFSET(C7,,,MATCH("*",A8:A25,0)))它们的计算方式也都是一模一样的就不多做介绍了,这个方法还是比较难的,如果你实在看不懂,记得这个公式的格式即可,下次直接套用也是一样的,想要求和或者计数只需要将AVERAGE函数更改为对应的sum函数或者counta函数即可。

以上就是今天分享的全部内容,怎么样?你学会了吗?有什么不懂可以留言讨论~

(此处已添加圈子卡片,请到今日头条客户端查看)

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4323.html

分享给朋友:

“Excel合并单元格统计数据,只看这一篇就够了” 的相关文章

【Nginx进阶】Nginx安全配置

在本章中,我们将详细介绍 Nginx 的安全配置,包括 SSL/TLS 安全、访问控制、HTTP 安全头、防止 DDoS 攻击和日志审计。Nginx安全配置在现代网络环境中,保障 Web 服务器的安全性至关重要。Nginx 作为一个高性能的 Web 服务器和反向代理服务器,通过合理的安全配置,可以有...

Nginx如何实现四层负载均衡

静态负载均衡Nginx的四层静态负载均衡需要启用ngx_stream_core_module模块,默认情况下,ngx_stream_core_module是没有启用的,需要在安装Nginx时,添加--with-stream配置参数启用,如下所示。./configure --prefix=/usr/l...

Linux下如何用nginx+ffmpeg搭建流媒体服务器

安装ffmpeg安装过程略安装完成后,检查是否安装成功。比如我这里采用向pili推流的方式,将本地的一个mp4视频推流到七牛pili。ffmpeg -re -i /tmp/ffmpeg_test.mp4 -vcodec copy -acodec copy -f flv "rtmp://pil...

网站nginx配置限制单个IP访问频率,预防DDOS恶意攻击

一、简介对于网站来说,尤其是流量较大出名的网站,经常遇到攻击,如DDOS攻击等,虽然有些第三方,如Cloudflare可以挡,但对于动态网站PHP来说,只能挡一部分。这时候需要对于单个IP恶意攻击做出限流。nginx的两个模块可以限流。nginx两个限流模块:连接频率限制,ngx_http_lim...

Nginx安全相关配置常用教程 nginx安全策略

1. 限制请求速度设置 Nginx、Nginx Plus 的连接请求在一个真实用户请求的合理范围内。比如,如果你觉得一个正常用户每两秒可以请求一次登录页面,你就可以设置 Nginx 每两秒钟接收一个客户端 IP 的请求(大约等同于每分钟30个请求)。limit_req_zone $binary_re...

安卓手机上安装Linux开源模拟器-Termux

什么是TermuxTermux是一款基于 Android 平台的开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包的管理。最重要的是,它无需手机 root 权限,因此,绝大多数 Android 都可以运行。Termux本质上是一个终端模拟器加上一套Linux的最小系统。这里的系统指的是...