导航:首页 > 数据处理 > 统计图如何只看60以上的数据

统计图如何只看60以上的数据

发布时间:2024-03-27 23:27:09

1. 如何控制Excel统计图数据的实际显示范围

在实际工作中,用Excel生成统计图模板文件,再通过Java程序将数据输入Excel文件形成需要的统计图,但折线图或条形图可能由于没有确定的统计数据值,只能预设最大的统计量,如下图
最多预设显示19个数据值,实际显示16个,那统计图后段就会显示如上图红框内那样非常难看,那如何能实现统计图能动态实现实际的数据值呢?可通过以下方式来实现。

1、通过Excel的名称管理器对单元格区域进行命名
在Excel文件按Ctrl+F3打开名称管理器,分别新建统计分类和统计数据的名称,并设定其引用的位置,如下图: zs0401是Sheet名
19个数据值范围从D至V,在26行,统计分类名称为date1,引用位置为=zs0401!$D$26:$V$26,分类统计值名称为items,在27行,引用位置为=zs0401!$D$27:$V$27,如下图。

即对单元区域定义一个名称,以便给统计图和程序进行引用。

2、在统计图的选择数据源中引用上面建立的名称。
先对图例项进行添加,项目数将引用名称为items,系列名称为="项目数",系列值为=zs0401!items

再对水平(分类)辑标签进行编辑,将轴标签区域设为=zs0401!date

3、则Java程序就可以通过定义的名称控制实际要显示的数据值

String[]xlsCol ={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V"};col = 2;for(intx=0; x<16; x++){ //只显示16个数据row = 25;col++;xlsRow = sheet.getRow(row);xlsCell = xlsRow.getCell(col);xlsCell.setCellType(CellType.STRING);xlsCell.setCellValue(calDate[x]);xlsCell.setCellStyle(StringStyle);row = 26;xlsRow = sheet.getRow(row);xlsCell = xlsRow.getCell(col);xlsCell.setCellType(CellType.NUMERIC);xlsCell.setCellValue(calSsje[x]);xlsCell.setCellStyle(floatStyle);}//设定显示范围Name rangeCell = wb.getName("date");String reference = sheetName + "!$D$26:$" +xlsCol[col] + "$26";rangeCell.setRefersToFormula(reference);rangeCell = wb.getName("items");reference = sheetName + "!$D$27:$" + xlsCol[col] +"$27";rangeCell.setRefersToFormula(reference);

则统计图就会在设定最大的范围内显示实际的数据值,如下图:

2. 在excel中如何使用公式根据身份证号筛选出每天60岁以上的人(每天都统计)

excel如何在身份证中筛选出60岁以上人员名单?下面,小编来给大家介绍一下筛选方法!
开启分步阅读模式
工具材料:
excel
操作方法
01
首先,我们打开存有身份证信息的excel文件,这里表数据主要有两个字段:姓名和身份证号。

02
建立辅助列
因为身份证号无法直接与60进行比较,所以我们这里需要建立一个辅助列“年龄”,用于获取对应年龄,并参与比较运算。

03
在辅助列中输入以下公式,就可以获取每个身份证对应的年龄了。
=DATEDIF(DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2)),NOW(),"y")
其中mid()函数用来截取身份证字符串中的年、月、日对应的数值,再利用date函数生成对应的日期型数据;datedif函数可计算两个日期的差值。

04
通过拖动填充公式的方法,可以得到所有身份证对应的年龄。

05
要实现在身份证中筛选出60岁以上人员名单,需要用到“筛选”的高级功能。首先,我们来确定筛选条件位置和筛选结果位置,如下图所示(可根据需要更改):

06
根据题目要求,我们知道筛选条件是大于等于60。所以我们如下图所示设置好筛选条件。

07
然后依次点击工具栏中“数据”——“筛选”高级,打开筛选对话框。

08
如下图所示,选择“列表区域”(即原表格区域,包括标题栏),条件区域,复制到(即筛选结果区域,只需选择结果区域的左上角单元格即可)。

09
点击确定后,就可以将大于60岁人的姓名筛选出来。

3. 如何用excel数据统计功能,分别统计成绩在90-100分、80-89分、70-79分、60-69分以及60分以下的人数急!

需要用到Countifs函数,具体使用方法如下:

一、如下图,在下图表格文件中A列为姓名,B列为分数,C列为分数范围,D列为统计人数,这时如果要在D2单元格中统计出B列中成绩小于60分的人数,那么在D2单元格中输入公式“=COUNTIFS(B2:B10,"<60")”,按回车键进行执行。

阅读全文

与统计图如何只看60以上的数据相关的资料

热点内容
场内交易为什么提示证券代码错误 浏览:316
普兰店市场有哪些 浏览:64
网络工程师和程序员哪个好做 浏览:682
不花钱的商品交易平台怎么开通 浏览:474
小程序小游戏什么最好玩 浏览:152
黑龙江省二手房不满2年交易税是多少 浏览:71
瑶海大市场南面什么时候拆迁 浏览:582
临清到义乌批发市场怎么去 浏览:154
网店数据采集员是干什么的 浏览:4
网络大数据专业前景如何 浏览:411
湖人怎么交易走威少 浏览:618
正规代理平台哪个好 浏览:133
数控技术用于铁道局的工资怎么样 浏览:979
线上购物代理需要哪些手续 浏览:268
技术规范去哪里买 浏览:728
登录界面如何与数据库进行交互 浏览:439
场内基金是些什么人在交易 浏览:239
米9se用什么数据线 浏览:298
花卉市场有哪些产品形式 浏览:391
为什么现金分红下个交易日才生效 浏览:240