导航:首页 > 数据处理 > 统计图如何只看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以上的数据相关的资料

热点内容
化妆品的备案信息日期能用多久 浏览:187
南宁工业职业技术学院有哪些 浏览:77
吃货团如何招代理 浏览:201
时空猎人猫怎么交易 浏览:85
如何开启网络爬虫获取线上数据 浏览:484
季后赛数据是什么 浏览:793
乍浦镇古玩市场在哪里 浏览:258
今天贵金属怎么不交易 浏览:966
路人交易什么意思 浏览:933
宏基电脑代理需要多少钱 浏览:79
快手怎么录制产品介绍 浏览:927
代理加盟车窗隔热膜怎么样 浏览:981
转转手游交易手续费多少 浏览:260
联想有什么小程序 浏览:739
矿工怎么选以太坊交易平台 浏览:7
信托产品的交易方式有哪些 浏览:12
二十岁学什么技术比较好啊 浏览:613
大数据是如何更懂你的 浏览:969
连续交易日卖出最大收益是多少 浏览:62
澳洲证券交易所如何开户 浏览:362