电子表格范文
时间:2023-03-27 22:09:53
导语:如何才能写好一篇电子表格,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
2、在第一个单元格中输入某某公司花名册,然后选择该页面的其他单元格,点击上方的合并单元格并居中。
3、次在下面的单元格中输入序号、姓名、职位、身份证号码、家庭住址等需要的信息。并点击上方的田字格标志,选择所有框线按钮。
4、再选中所需要的行,点击右键,选择行高按钮,在弹出的行高对话框中输入需要的高度。
篇2
关键词:在线电子表格;存储;XML;JavaScript;单元格
中图分类号:TP391.13 文献标识码:A 文章编号:1007-9599 (2013) 01-0187-02
1 引言
在线电子表格是将应用程序部署在服务器上,用户通过浏览器访问的网络版电子表格软件,其功能类似于桌面版电子表格。由于系统本身功能复杂,要处理的数据量大,而网页所使用的JavaScript和HTML语言的性能远远低于桌面版的Java、C++等语言,使得网络版的开发难度比桌面版更大。
在线电子表格的界面通过网页来显示,一个电子表格文档包含的数据量可能非常大,例如一个512k的ods文档,就有1000*256个单元格填满数据,由于JavaScript创建对象的效率低、占内存大,无法将这样大量的数据装载到客户端内存,因此让客户端只加载当前显示的那部分行数据,由于客户端数据不完整,所有编辑操作必须放在服须器端执行。在服务器端执行操作时文档对象不能常驻内存,因为可能有很多文档同时被在线编辑,内存占用将非常大。用关系数据库存储每篇文档也是不合适的,因为电子表格文档的内容是半结构化的,适合用XML文件存储,这就意味着每个操作都要读写文件,对读写效率要求非常高。本文设计了索引文件+数据文件的存储格式来实现随机读写工作表的行数据。
2 文件存储结构设计
一个电子表格文档包含大量数据,由于Web版电子表格每个编辑操作都要读写文件,为了提高读写效率,我们分成多个文件来存储,这样每次只需读写与当前操作相关的数据文件,而不需要为无关的数据耗费开销。目录结构如图所示:
当从本地上传或从服务器打开一个电子表格文档
时,通过生成一个唯一的ID,在存储服务器上创建一个名为book+ID的工作簿文件夹。
2.1 book.xml存储工作簿的信息,包括:风格、默认行高列宽、所有区域命名等,还有若干工作表节点,记录工作表的名称和隐藏属性等。此外,在每个工作表节点下还有公式和图表所引用的单元格地址,之所以把它们放在book.xml中而不是在各自的工作表文件中,是因为它们都可以跨表引用,这意味着对一个工作表中的单元格区域做了修改,需要查找所有工作表中的公式、图表看是否需要修改,为了提高查询效率,把它们集中放在一个文件中。
2.2 charts文件夹下存放图表的信息,每个图表一个xml文件,包括图表的尺寸、坐标、引用的图片地址、标题、图例以及x、y属性。
2.3 sheet+ID文件夹下存放一个工作表的全部内容,ID在创建工作表时由系统生成。
该文件夹包括:
(1)table.xml存储行列的高宽及隐藏属性、合并单元格、筛选器和插入的图片地址等信息。其中行、列节点依序排列,用属性“repeat='n'”来记录连续n行(列)有相同的属性,例如:
表示第100列设置了列宽为0.3cm,其他都是默认列宽。
(2)content.txt存储单元格的内容,其格式仍然是xml,但为了能随机读写,不能带最外层的根节点,因此存为.txt。数据按照工作表的行存储,基本结构为"......",由于每个工作表有65536*256个单元格,很容易产生大量样式重复又无内容的行列,为了节省存储空间,用"repeat"属性记录完全相同的连续n行或n个单元格。存储示例:
表示第100行第3列单元格有字符串类型的数据"abc"。上的属性还有公式表达式、数字格式码、真实值、超链接等等。
一个工作表可能有很多行有数据,如果每次修改一个单元格就要对整个文件全读全写是很费时的。Java可以随机读写文件,但必须知道从第几字节开始读写,本文设计了索引文件contentIndex.txt来记录content.txt文件中每个节点的起始字节和长度,每对索引值的长度是固定的,因此能够计算出工作表第n行的索引在索引文件中的起始字节,从而读出索引值,再读取数据文件。写回数据文件时直接添加在最末尾,同时更新其索引值。数据不能写入到原有位置,因为Java的随机写文件是覆盖相同长度的内容而非插入。之所以对建立索引而不是,是因为节点太多,会导致索引文件很大,降低索引文件的读写效率。
(3)styles.txt存储单元格的样式属性,结构与content.txt相同,将内容和样式分开存储是因为多数操作不会同时修改样式和内容,这样避免了读写无关的数据。同样为styles.txt中的节点建立了索引文件stylesIndex.txt。样式属性包括字体、字号、粗斜体、下划线、字符颜色、背景颜色、对齐方式和单元格边框等等。
2.4 history文件夹存放每个操作的历史记录,用于撤销和恢复详细存储格式。Pictures文件夹存放插入到工作表中的图片。
3 服务器端数据模型
从文件中读出的单元格数据要建立一定的数据模型才能进行逻辑操作,由于一次读取的单元格可能很多,如果直接用DOM对象,会内存溢出。我们设计了一套与文件存储结构对应的数据对象,采用SAX(Stream API for XML)解析方式, 它占用内存很小,每次读入一段字符流解析,遇到节点的起始标签、内容和结束标签分别触发相应的事件,调用相应的回调函数,创建我们自定义的数据模型。如图所示:
Cell和Style是基本元素,分别存储单元格内容和样式,它们都实现IRepeatItem接口,即都带repeat属性,表示同行的连续n个单元格。Row代表工作表中的行对象,也实现IRepeatItem,一个Row对象可以表示连续n个数据完全相同的行。Row对象含有Cell或Style对象的数组,该数组类型为RepeatList,它的元素必须实现IRepeatItem,RepeatList提供了一系列访问数组元素的方法,包括按行号增加、删除、获取和拆分元素,当选中一片单元格区域进行修改时,可能需要把边界的Row 或Cell/Style对象拆分为两个。RowsList代表连续n行,含有Row对象的数组,它的start属性记录起始行号。
4 前后台数据交互格式
4.1 操作指令
客户端接收到用户的操作后,发送操作指令给服务器进行处理。操作指令为xml格式的字符串,标签名即操作名称,属性包括:工作簿ID,工作表ID,选中的单元格区域和要设置的属性等等。例如:
表示设置第1行第5列到第2行第5列这个矩形区域的字体为"Georgia",rooSessionId是每个窗口的唯一ID,用于服务器端分别记录不同窗口的操作历史,以便撤销和恢复。
4.2 返回数据
服务器端处理完操作后返回数据给客户端,格式为JSON(JavaScript ObjectNotation),它是一种轻量级的数据交换格式,它与JavaScript定义对象的语法相同,可以直接转化为JavaScript的对象,解析效率高。返回数据格式的设计必须涵盖工作簿全部信息,且尽量简短,以缩短网络传输时间和解析时间。AJAX的回调函数接收到这个JSON对象后,遍历每个工作表对象,取出各个子对象,包括工作表信息、单元格信息、图表、媒体、合并单元格、筛选器等,交给相应的处理器更新内存数据以及界面元素。
参考文献:
篇3
1)我的图像处理学习用的是北京希望电子出版社出版的《逆向式PhotoshopCS2实战学习119例》中文版,拿到后学得相当快。2)对逆向式教学法的认识。所谓的逆向式教学法,即先指导学生实践,再引导学生在实践活动中总结出计算机理论知识。逆向式教学模式主要是相对于传统教学模式而言。
2逆向式教学具体的实施过程
2.1实例操作
首先,把要操作的文件“学校教职人员分配表.xls”拷贝到学生电脑上(内容见图1),让学生打开,看几秒钟。接着提出操作要求:“根据分类汇总,统计出各学部的教职员工总人数。”然后和学生一块操作,即老师操作一步,学生操作一步,步骤如下:第1步,选定数据清单中任意一个有数据的单元格。第2步,打开“数据”菜单中的“排序”命令,进入“排序”对话框。第3步,在“排序”对话框中,设置“主要关键字”为“学部”,选择升序或降序都可以,本次操作选择升序,其他取默认值。第4步,单击“排序”对话框中的“确定”按钮,对字段学部就进行了分类。第5步,打开数据菜单中的“分类汇总”命令,出现“分类汇总”对话框。第6步,设置“分类汇总”对话框中的参数。分类字段设置为“学部”,汇总方式设置为“求和”,选定汇总项设置为“教职员工人数”,其他项默认。第7步,单击“分类汇总”对话框中的“确定”按钮,就统计出了各学部的教职工总人数,完成了本次要求的操作。如图2。
2.2理论指导
Execl电子表格“数据”菜单中的“分类汇总”命令的意义是先分类后汇总。分类就是对分类项目(或分类的字段)进行排序,是升序还是降序视要求而定。这里没有特别的要求,可以用默认的“升序”来确定。汇总稍复杂,在“分类汇总”对话框中有3项要选择设置,第1是“分类字段(A)”,这一项一定要选择分类的字段,也就是刚排完序的字段“学部”。第2是“汇总方式(U)”,这一项中的汇总方式有“求和、计数、平均值、最大值、最小值等”,具体要按数据清单应用的要求来选择,本题选择“求和”。第3是“选定汇总项(D)”,这一项可以选多项的,这里本例的选择是“教职员工人数”。
2.3应用提示
我们在以后的工作和学习中会得到很多的数据,用表格来整理和分析数据是常用的方法。电子表格的应用方便了数据的统计、对比和汇总,对我们作出正确的判断和找出规律都有很大的帮助。因此,掌握“电子表格的数据管理功能”中的分类汇总等的操作是有用处的。
3实施后的效果
学生实践。学生老师共同操作后,接着给学生布置操作练习如下(如图3)(注:表中记录有删除,实际记录较多)。学生在做上面练习的时候基本不用辅导,个别除外,教学目标“掌握分类汇总的操作”顺利达到。
4教学的反思
篇4
1、首先需要在手机上用Excel软件打开电子表格;
2、然后选中需要插入照片的单元格,点击左下角的编辑图标,再点击右下角的三角符号展开菜单;
3、接着点击左侧的“开始”选项切换成“插入”;
4、最后点击“图片”,选择“照片”,从相册中选中照片插入即可,将照片调整到合适的大小,点击右上角保存就可以了。
篇5
【关键词】电子表格均匀设计多元回归
均匀设计由我国数学家王元和方开泰于1978年提出,是我国独创的一种重大的科学实验方法。该方法较正交设计能更有效地处理多水平的试验,减少试验次数。均匀设计与常用的正交设计“均匀分布,整齐可比”的特点不同,只考虑试验点在试验范围内的均匀散布,能用较少的试验点获得最多的信息,在药学研究领域是一种十分理想的实验方法[1],但是使用难度较大等因素阻碍了均匀设计的推广使用。本研究将提供一种十分简便的均匀设计的方法以供同行参考。
1均匀设计在实验设计中的应用现状
由于均匀设计数据处理不能采用方差分析,需要使用专业统计软件进行多元回归,对于一般研究人员来说,均匀设计没有正交设计上手快,使人敬而远之。经CNKI检索,1980年~2007年“摘要”中含有“正交设计”和“均匀设计”的医药卫生期刊中的文献篇数则分别为1506和761,在中药、药学期刊中则分别为1416和548;维普中刊数据库检索,1989年~2007年“任意字段”中含有“正交设计”和“均匀设计”的医药卫生期刊中的文献篇数分别为1383和392,在药学期刊中则分别为433和164。这说明均匀设计的应用较正交设计比应用明显偏少。莫少红[2]认为由于均匀设计在数据分析、优化计算方面较难掌握,需借助计算机及优化软件才能进行,是其在推广应用中受到一定限制的原因。
2用电子表格Excel进行均匀设计数据处理的基本步骤
实际上,利用Office中的电子表格Excel就可以满足一般情况下处理均匀设计数据的需要。基本操作步骤如下:
2.1确认回归分析功能的安装
回归分析功能位于“工具——数据分析——回归”,或者利用Office光盘完成Excel中分析工具的安装。在Excel中的“工具”中选择“加载宏”,再选择“分析工具库”,然后插入Office光盘,点击“确定”,完成Excel中分析工具的安装。以后在“工具”中就可以看到“数据分析”选项了,我们需要的是其中的“回归”功能。
2.2实验数据的整理
将试验方案的各因素假设为X1,X2...Xn,试验结果为Y。利用“回归”,将试验方案的各因素水平(具体数值)选为“x值输入区”,试验结果则选为“y值输入区”,按照需要设置“置信度”、“输出选项”、“残差”等,就能得到该试验的回归分析结果。
2.3回归分析参数的矫正
对于回归结果的处理,系数相对较小的项可以舍去。比如,回归结果中某项的系数极小而其指数项系数可以接受,那么可以舍去原来的一次项而考虑该因素的指数项与指标之间的关系。
2.4优化方案,得到最佳值
得到的回归方程可以通过求极值的方法得到最佳值,与直观结果进行比较分析,重复或追加试验,优化方案。
3用电子表格Excel进行均匀设计数据处理的过程举例
中药中常含有挥发油类有效成分,为了防止其散失,保证疗效,经常在提取挥发油后用环糊精包结。β环糊精饱和溶液法包结挥发油的工艺优选中常常考虑的因素有:β环糊精与挥发油用量比、包结温度、包结时间等。表1是文献[3]报道的一个均匀设计的试验方案及其结果。表1环糊精饱和溶液法包结挥发油的均匀设计及其结果(略)
该文献得到的回归方程为y=90.7-61.6(1/x1)+0.04x2-0.08x3,F=1.03<F0.1。用Excel直接得到的方程为y=68.8-1.43x1+0.10x2-0.09x3,F=0.42(p=0.75),R2=0.30。这个方程经过对第一个变量取倒数得到y=90.9-61.8(1/x1)+0.04x2-0.08x3,F=1.10(p=0.47),R2=0.52,和文献得到的回归方程基本一致。但是,方程的回归检验显著性不能满足要求,相关系数也很小。文献到此即转入正交设计进行试验,又进行了9次正交实验才得到结果,而利用Excel可以不用再进行正交实验,利用前面已取得的数据接着进行分析即可。
对于多元一次方程的回归分析,考虑用(X1+X2+…+Xn)n=Y的回归形式,即多元n次线性回归,也就是考虑试验各因素之间的交互作用(即X1*X2,X2*X3,X1*X2*X3……)等,就可以利用Excel强大而灵活的计算功能自行加入各因素的指数项及交叉项,然后使用“回归”功能,将要考虑的各项一并选为“x值输入区”就可以完成多元n次线性回归了。将表1的数据处理见表2。表2多元回归设计的变量设置(略)
回归后我们得到了一个相关系数为1,含11项的回归方程。显然,这个方程过于复杂,也无此必要。因此可以舍去一些系数相对很小的项,简化得到方程:y=-15.28+9.86x1+3.03x2+0.78x12-0.48x1×x2,F=38.57,R2=0.99。这个方程已经去掉了x3,即时间因素的影响,该因素在试验范围内对挥发油包结率的贡献可以忽略,实际中可以采用方便操作的一个条件即可。同时,可以看出试验中β环糊精与挥发油用量比在起主要影响的同时还与包结温度之间存在交互作用(x1×x2)。
继续简化,去掉交互项和x2,得到方程:y=16.76+19.93x1-1.55x12,F=7.12>F0.05,R2=0.78。其含义是:在β环糊精饱和溶液法包结挥发油的工艺中,β环糊精与挥发油用量比、包结温度、包结时间等因素对包结率的影响中β环糊精与挥发油用量比占主导位置,其余因素可以根据方便试验的原则选择。该方程的极值为(6.43,80.83),即在β环糊精与挥发油用量比为6.43时,挥发油包结率可以达到80.83%(文献通过正交设计得到最佳包结条件为:挥发油(ml)与环糊精(g)量比为1:6)。
此时的回归方程仅含一个变量x1,也可以直接利用Excel的作图功能做β环糊精与挥发油用量比与包结率的散点图并添加趋势线,得到回归方程,其结果与最后得到的方程一致。做图法也可以看出在6.5附近可以得到该方程的极大值(80)。
4结语
以上实例分析结果与文献结果基本一致,而采用均匀设计经过回归分析只用了7次试验,比文献总试验次数16次减少了一半以上的工作量。高英等[4]进行了均匀设计与正交设计在金莲花提取工艺筛选研究中的比较,结果表明正交设计与均匀设计试验所得的结果相近,而试验次数分别为25次和7次。
由于均匀设计的数据分析一般要藉助于回归分析,要用到线性回归模型、二次回归模型、非线性模型,以及各种选择回归变量的方法(如前进法、后退法、逐步回归、最优回归子集等),可以使用专业统计软件进行数据处理及结果求算。但是用上文介绍的方法也可以完成相当多的分析工作,而且有利于研究者对数据分析过程的认识。加强均匀设计在药物制剂工艺、处方分析等方面的研究和应用,将对医药研究工作有所裨益。本文抛砖引玉,以资大家借鉴。对此感兴趣的读者可以参考文献[5,6]获得更详细的介绍。
【参考文献】
1方开泰.均匀设计与均匀设计表.北京:科学出版社,1994,14:49.
2莫少红.均匀设计法在中药制剂中的应用概况.时珍国医国药,2001,12(8):734~735.
3刘长河.乳香、香橼、前胡挥发油的包结研究.中药材,2002,25(7):497~498.
4高英,李卫民,伍淑华,等.均匀设计与正交设计在金莲花提取工艺筛选研究中的比较应用.中国实验方剂学杂志,2002,8(1):1~3.
篇6
关键词:矿山测量;井下测量;电子表格
Abstract: in this paper, the electronic form processing and storage mine surveying data of the feasibility and validity are analyzed, and how to build a practical form of targeted a detailed examples.
Keywords: mine surveying; Underground measurement; Electronic form
中图分类号:O741+.2文献标识码:A 文章编号:
0 前言
计算机技术的迅速发展使得矿山测量在很大程度上已实现数字化,各类控制网的平差计算都相应由各类平差软件完成,但是在国投新集能源股份有限公司新集一矿的井下导线测量及工作面放线的数据处理基本上还是采用人工计算和检校,因此,不可避免会产生计算失误,给测量工作带来隐患。为增加数据的可信度,通常是增加复测次数,从而增加了工作量,降低了时效性。另一方面,传统测量原始记录本及台帐都是以纸质形式储存,数据易丢失,测量成果安全性得不到保障。
为解决以上两方面问题,笔者尝试引入Excel来处理及储存矿山测量数据,以提高数据处理速度及可信度,并提高测量成果安全性,且为测量数据搜索、应用提供便捷。
一、电子表格的建立
本文采用的Excel为微软的2007版本为例:首先,按照纸质记录本格式绘制表格,本文引例为国投新集能源股份有限公司新集一矿测量采用的《经纪仪导线测量记录簿》,绘制成图如图1:
图1
二、数据处理公式的编写
1、公式编写步骤
1.1双击需要编写公式的表格,进入公式编辑状态;
1.2输入“=”;
1.3输入函数;
1.4点Enter,完成公式;
1.5通过公式复制功能,扩充表格,复制方法为:用鼠标单击完成公式的表格使之激活, 并把鼠标移到该格的最右下角处, 则鼠标会变成十字型, 这时按住鼠标左键并向下拉, 拉到表格的最后一行松开鼠标, 会看到表中所有涉及表格都自动充填公式,公式会智能选定相应数据。
2、主要公式汇总
2.1斜距计算(取两次拉尺读数平均值,精确到小数点后3位):
=IF(OR(E10="",E11=""),"",IF(MOD((E10+E11)*1000,4)=1,ROUND((E10+E11)/2,3)-0.001,ROUND((E10+E11)/2,3))),其中E10为第一次测得距离,E11为第二次测得距离。
2.2垂直角均值计算
符号判定:
=IF(OR(F6="",F8="",G6="",G8="",H6="",H8=""),"",IF((F6-F8)*3600+(G6-G8)*60+(H6-H8)+180*3600> 0,"-","+")),其中F6、F8、G6、G8、H6、H8分别为垂直角正倒镜读数的度、分、秒值。
以上符号判定的方法是根据正倒镜读数分别与90°、270°的差值大小比较,当正镜读数与90°间的差值大于倒镜读数与270°时,符号为负,否则符号为正,当然如果正好两差值相等,符号任意,因为此时垂直角为0。
度值:
=IF(OR(F6="",F8="",G6="",G8="",H6="",H8=""),"",IF((F6-F8)*3600+(G6-G8)*60+(H6-H8)+180*3600>0,INT(((F6*3600+G6*60+H6-90*3600)+(180*3600-(F6+F8)*1800-(G6+G8)*30-(H6+H8)*0.5))/3600),INT(((F8*3600+G8*60+H8-270*3600)+(180*3600-(F6+F8)*1800-(G6+G8)*30-(H6+H8)*0.5))/3600))),其中F6、F8、G6、G8、H6、H8分别为垂直角正倒镜读数的度、分、秒值。
分值:
=IF(J6="","",IF((F6-F8)*3600+(G6-G8)*60+(H6-H8)+180*3600>0,INT(((F6*3600+G6*60+H6-90*3600)+(180*3600-(F6+F8)*1800-(G6+G8)*30-(H6+H8)*0.5)-3600*J6)/60),INT(((F8*3600+G8*60+H8-270*3600)+(180*3600-(F6+F8)*1800-(G6+G8)*30-(H6+H8)*0.5)-3600*J6)/60))),其中F6、F8、G6、G8、H6、H8分别为垂直角正倒镜读数的度、分、秒值。
秒值
=IF(K6="","",IF((F6-F8)*3600+(G6-G8)*60+(H6-H8)+180*3600>0,INT(((F6*3600+G6*60+H6-90*3600)+(180*3600-(F6+F8)*1800-(G6+G8)*30-(H6+H8)*0.5)-3600*J6)-60*K6),INT(((F8*3600+G8*60+H8-270*3600)+(180*3600-(F6+F8)*1800-(G6+G8)*30-(H6+H8)*0.5)-3600*J6)-60*K6))),其中F6、F8、G6、G8、H6、H8分别为垂直角正倒镜读数的度、分、秒值。
2.3水平角均值计算
度值:
=IF(OR(P14="",Q14="",R14="",S14="",T14="",U14=""),"",INT(((P14+S14)*1800+(Q14+T14)*30+(R14+U14)*0.5)/3600)),其中P14、Q14、R14、S14、T14、U14分别为计算出的正倒镜水平角度、分、秒值。
分值:
=IF(V14="","",INT(((P14+S14)*1800+(Q14+T14)*30+(R14+U14)*0.5-3600*V14)/60)),其中P14、Q14、R14、S14、T14、U14分别为计算出的正倒镜水平角度、分、秒值。
秒值:
=IF(W14="","",INT(((P14+S14)*1800+(Q14+T14)*30+(R14+U14)*0.5-3600*V14-60*W14))),其中P14、Q14、R14、S14、T14、U14分别为计算出的正倒镜水平角度、分、秒值。
2.4高差计算
点间高差:
=IF(M14="",IF(OR(Y11="",Y9="",J10="",M10=""),"",IF(I10="-",-M10*TAN((J10*3600+K10*60+L10)/206265)+Y11-Y9,M10*TAN((J10*3600+K10*60+L10)/206265)+Y11-Y9)),IF(OR(Y11="",Y9="",J10="",M14=""),"",IF(I10="-",-M14*TAN((J10*3600+K10*60+L10)/206265)+Y11-Y9,M14*TAN((J10*3600+K10*60+L10)/206265)+Y11-Y9))),其中M14为水平边长, I10为垂直角均值符号,J 10、K 10、L 10分别为垂直角均值的度、分、秒值,Y11为觇标高,Y9为仪器高。
三、“奇进偶不进”在数据处理上的实现
测量上对于进位取舍时与四舍五入不同,当末位为5时,当上一位为奇数时进位,为偶数时不进位,如3.5取舍后为4,而4.5取舍后也为4,即 “奇进偶不进”算法,保证了取舍后数据始终为偶数,以减小数据相除时产生的误差。
公式如下:
IF(MOD((100*X,4)=1,ROUND(X,1)- 0.1,ROUND(X,1)),其中“X”为需要进行取舍的数据。以上公式以取一位小数为例,其它取位时对公式中的参数相应更改即可。如需要取三位小数,则公式对应更改为:
IF(MOD((10000*X,4)=1,ROUND(X,3)- 0.1,ROUND(X,3))。
四、数据在度分秒与弧度形式间的转换
一般情况下,测量的角度是以度分秒形式记录的,而Excel中函数的计算都是以弧度为形式计算的,需要在表格公式中将数据从度分秒形式转换为弧度形式,1弧度转化为秒值为206265秒,因此在计算时只需通过公式:
“(度值*3600+分值*60+秒值)/206265”即可将度分秒数据转换为Excel函数可用的弧度形式。
五、表格功能的完善
1、冻结表格,使得数据输入及查看便捷美观。
冻结表格:视图冻结窗格冻结拆分窗格
2、数字输错提示,避免因输入错误导致测量出错。
以秒值输入为例,在出提示的表格中输入公式:“=IF(OR(H10>59,H10
3、数据超限提示
以垂直角2C值超限为例,在在出提示的表格中输入公式:
“=IF(OR(F6="",G6="",H6="",F8="",G8="",H8=""),"",IF(ABS((F6+F8)*3600+(G6+G8)*60+(H6+H8)-360*3600)>60,"后视2C值超限!",""))”,其中F6、G6、H6、F8、G8、H8分别为垂直角正倒镜读数的度、分、秒值,这样,只要在输入时垂直角2C值超限时就会提示错误。对于其它数据超限提示可以用同样的语句实现。
4、公式保护,以避免输入或查看数据时不慎将公式更改,导致出错。公式保护前,对有公式的表格先进行保护设定,选定单元格,设置单元格格式保护锁定确定。
公式保护:审阅保护工作表确定(保护密码可自行设定,未设定默认为无密码)。
取消公式保护:审阅撤消工作表保护(如有密码即开始设定的保护密码)。
5、数据保密,以免数据外泄。
右键点击Excel文件,添加到压缩文件高级设置密码确定。
6、表格美化,使得参数不完整的公式不作计算,以免结果显示为NULL等符号。
IF(公式参数不完整的情况,"",公式),这样在不具备运算条件的时候,表格显示为空格。
六、结语
经验证,用EXCEL 电子表格来处理测量计算数据及存储测量成果,大大提高了数据计算速度及准确率,降低工作强度,保障测量成果安全,使测量内业变得非常轻松、灵活, 它可完成所有测量内业计算,最后提供一整洁的计算成果表, 为测量工作带来了许多便捷。本文仅以井下经纬仪导线测量为例,在实际应用中,范围要广泛得多。
参考文献:
篇7
1、打开Excel表格,要求在户口类型前的方框内打勾,表格左上角菜单栏选择【插入】【符号】。
2、进入符号对话框后,在【字体】下拉栏内选择【Wingdings2】。选择好字体后,我们就会看见所需要的方框内打勾的符号正位于最后一排第三个位置,选中后点击【插入】。符号就成功入到【农村】前面位置了,接下来只需删掉之前多余的方框即可。
(来源:文章屋网 )
篇8
1、在表格中输入身份证号码之前,先输入一个英文的单引号,这个单引号在键盘的回车旁边,然后在表格中的单引号后面输入身份证号码,这样电子表格中的身份证号就不会显示乱码了。
2、在电子表格输入身份证号之前,提前把身份证号码所在列改为“文本格式”,这样在输入的时候就不会出现乱码的问题了。具体操作就是:选择所在列,然后右键选择“设置单元格格式”,在弹出的对话框中选择“文本”,然后点击“确定”就可以了,最后把身份证号输入到设置好的表格中,这样身份证号在表格中会显示正常。
(来源:文章屋网 )
篇9
关键词:电子表格;供水管网;分区管理;漏损分析
1研究背景
城市供水管网是工业社会的重要基础设施之一,在全国经济发展和人们的正常生活中占据着重要地位。然而,我国的城镇供水管网由于设计、腐蚀、变形和老化等各方面原因造成的漏损问题,面临着严峻考验。每年全国供水管网漏损的水量差不多相当于全国3年的节水量总和,这不仅浪费了宝贵的水资源,也增加了城市供水系统的投资总费用,间接提高了供水成本,给企业带来了不可估量的经济损失,漏损严重情况会影响到供水的安全可靠性,从而影响到城市生活的稳定。与此同时,为加强供水管网管理,各地水司从自身地域特点和实践需求出发,开展了基础设施及信息系统建设。其中,基础设施包括但不限于市政管网流量计及压力监测设备、区域考核表及用户水表远传设备等,信息系统建设包括但不限于SCADA系统,能够接入并展示水量、水压、水质、水位等数据;营业收费系统包含用户信息、抄表记录、水费缴纳等数据。在此基础上,使用DMA分区管理方法,可进行供水管网漏损分析,为管网更新改造、检漏维护等工作提供数据支撑,提升管理工作效能。但是,供水管网设备采集的大量运行数据,往往根据水司各部门的管理职能以不同形式分布储存在各个独立管理系统中,并且未按照逻辑关系进行层级划分,无法直接进行漏损分析,所以进一步的漏损管理依赖漏损数据综合分析系统,而建立这样一套系统需要较高的经济成本,对于小型水司而言可能入不敷出。本文则根据漏损计算分析的基本方法,使用电子表格工具(Excel或WPS表格),建立水量数据存储、计算、分析流程,灵活便捷地实现了漏损分析功能。
2基本理论
本文使用的供水管网漏损数据分析方法基于DMA分区管理理论。使用本方法前,水司应具备分区管理数据分析的基础条件,即已完成了DMA分区基础设施建设(主要是分区流量计、考核水表及其远传设备)和信息系统建设(主要是大口径水表远传系统、营业抄收系统)。本方法所指的具体内容为:根据安装的管网分区流量计及考核水表,将供水区域分为一级分区、二级分区、DMA3个层级(一级分区包含二级分区及DMA,二级分区与DMA为并列层级,即二级分区实指其地理区域内除DMA以外的部分、两者无交集),建立区域基本信息、区域水表清单、总分表关联关系,分别按月度计算和存储其产销差率及DMA夜间流量,直观展示各区域漏损指标变化及达标情况。本文基于以上设定阐述利用电子表格进行数据处理分析的方法。在实际应用中,该方法细节(例如分区级数、分区间包含关系、用水量统计范畴)可根据实际情况作出适当调整。
3工作簿、工作表具体构成及主要使用的单元格函数本方法由
2个电子表格工作簿构成,分别为以下2种。1)区域水量数据统计模板,用于统计单月DMA水量,包含的工作表有区域水量统计表、本月水量清单以及多个区域水表清单表。2)计量分区及DMA一览表,用于计算、存储、展示其他相关数据,包含的工作表有DMA基本情况表、DMA产销差率记录、DMA总表水量记录、DMA分表水量记录、DMA夜间流量记录、分区产销差率记录、分区抄收及考核用水量记录、分区抄收水量记录、分区供水量记录、流量计水量记录。所有工作表均以首行存储字段名。
3.1“区域水量数据统计模板”的具体构成
“区域水量数据统计模板”由2个主要工作表及多个区域水表清单表构成,其具体构成如下。1)本月水量清单。即当月抄收的水量清单表,主要字段为用户编号、抄收水量,须由营抄系统导出生成。2)区域水表清单。用于将单表水量按区域归类。将每个区域(包括二级分区及DMA)的抄收水表作为清单分别列成表格,每个工作表名称编辑为该区域名称,主要字段为该区域所包含的用户编号(人工根据实际列出)、本月抄见水量(使用VLOOKUP函数与“本月水量清单”匹配)。3)区域水量统计表。用于将区域单表水量汇总。主要字段为区域名称(人工根据实际列出)、分表总量(使用SUM、IF、INDIRECT组成的数组函数,将对应区域的分表水量求和汇总)。本工作簿以月为单位进行单次统计,“区域水量统计表”得出的分表总量须按月记录于“DMA分表水量记录”“分区抄收水量记录”。
3.2“计量分区及DMA一览表”的具体构成
1)DMA分表水量记录。主要字段为DMA名称及多个月份名,每个月的水量数据由区域水量统计表导入。2)分区抄收水量记录。主要字段为二级分区名称及多个月份名,每个月的水量数据由区域水量统计表导入。3)流量计水量记录。用于记录区域流量计基本情况(人工根据实际列出)和历史月度水量(由远传系统导入),主要字段为流量计编号、远传设备号、流量计正向朝区域、流量计负向朝区域以及多个月份名,流量计按实际情况区分为分区流量计及DMA总表。4)分区抄收及考核用水量记录。用于将二级分区抄收水量与非抄收水量(即二级分区内的DMA总表水量)相加,得到分区的用水量记录。主要字段为分区名称以及多个月份名。对于某分区的某月份,总用水量=分区抄收水量+负向朝区域为此区域的DMA总表流量和(使用SUMIF自“流量计水量记录”汇总导入)5)DMA总表水量记录。主要字段为DMA名称及多个月份名。DMA总表水量为正向朝区域为此区域的DMA总表流量和(使用SUMIF自“流量计水量记录”汇总导入)。6)分区供水量记录。主要字段为二级分区名称及多个月份名。分区供水量=正向朝该区域的分区流量计水量-负向朝该区域的分区流量计水量,水量以实数计。7)DMA产销差率记录。主要字段为DMA名称及多个月份名。DMA产销差率=(DMA总表水量-DMA分表水量)/DMA总表水量,公式相关参数指向对应工作表的单元格即可。根据DMA的实际抄收周期,可将2个月份的数据合并进行计算。8)分区产销差率记录。主要字段为二级分区名称及多个月份名。分区产销差率=(分区供水量-分区抄收及考核用水量)/分区供水量,公式相关参数指向对应工作表的单元格即可。9)DMA夜间流量记录。主要字段为DMA名称、总表远传设备号(人工根据实际列出)及多个月份名。夜间流量须预先从远传系统导出各个DMA总表当月每日2~4点水量数据,取每日最小值求平均数即得当月单表夜间最小流量,使用SUMIF函数即可统计DMA夜间最小流量。按月份重复执行统计并记录便可完成表格。10)DMA基本情况表,主要字段有DMA名称、总表远传设备号、分表只数、抄见周期、夜间流量目标值、产销差率目标值(以上均人工根据实际列出)、当前夜间流量(使用LOOKUP函数,查询值为9^9,查询范围为此DMA对应的夜间流量记录所在列,即可导入最新夜间流量)、当前产销差率(算法同当前夜间流量)、夜间流量对比(使用IF函数,对比当前与夜间流量目标值情况,返回值“超限”或“正常”)、产销差率对比(使用IF函数,对比当前与产销差率目标值情况,进行嵌套判断,返回值设定为“负值”“超限”“正常”)。
4方法成效及注意事项
按以上步骤搭建表格计算框架,即可将零散的漏耗数据汇总计算展示,直观体现了区域漏耗指标的变化情况,并且所有过程参数均进行了记录,易于进行数据挖掘与纠错。在实践应用中,须注意逐月对水量数据进行动态更新,并随时检查核实区域基础资料是否准确、分区管网封闭是否完整,根据管网建设情况及时新增或调整表格中相关信息,确保数据的时效性。在完成计算框架后,每月可按以下步骤进行水量数据更新。1)从营收系统导出当月抄收水量,粘贴至“区域水量数据统计模板”的“本月水量清单”。2)将“本月水量清单”水量粘贴至对应月份的“DMA分表水量记录”和“分区抄收水量记录”。3)从远传系统导出当月流量计水量数据,粘贴至“流量计水量记录”。4)计算并导入当月“DMA夜间流量记录”。5)确保各统计工作表公式填充到位。完成以上步骤即完成了全部水量数据的统计更新,DMA基本情况表随即完成指标达标情况判断。
篇10
【关键词】电子表格 信息技术应用 办公自动化 邮件合并 公式应用
每学期末,学校的班主任老师总要收集这学期学生的学业成绩,并统计总分、计算名次。然后根据学业成绩填写通知单,装入写好信封中,寄给家长。这样的工作用的传统的手工操作,是相当的繁锁,很费时费力的。经常忙得人腰酸背痛、手腕麻木。其实现在有了现代信息处理技术,所有的工作都可以让计算机来帮助我们完成,为什么还要折磨人呢?用了这些技术,不仅效率高,而且效果好。只要我们简单学习一下Microsoft office,就可以完全操作好,让计算机来胜任这项工作,并不困难哟。
1.制作通知书的方法
接下来,以打印成绩通知书为例,我把这样的信息处理技术较详细的介绍给大家,这个技术主要运用"邮件合并"功能。希望对各位老师有用哈。
1.1 准备数据源
数据源,也就是老师们收集到的学生学业成绩,可以是Excel工作表的形式,也可以是其它的文件如Access、MS SQL Server数据库。其实这个数据源的要求是能够被SQL语句操作控制的数据。所以我就以Excel来说明,因为这个是大家最常用的。
下图为一个Excel的工作表文件(Data.xls),里面记录有学生学业成绩。
1.2 准备模板
模板文件就是即将输出的界面模板,这里我以Word文档为例。如下图一个简单的模板文件。
1.3 邮件合并
打开模板文件,让邮件合并工具栏显示在工具栏上。
方法一:从【工具】菜单中依次选择【信函和邮件】->【显示邮件合并工具栏】,
方法二:右击工具栏,在弹出的菜单中选择【邮件合并】
完毕后工具栏上会多出如下这样的邮件合并工具栏。
接下来,就一步一步的跟着操作,你一定会成功的哟。
Step 1,设置主文档类型。点击工具栏最左边的(设置文档类型)按钮设置主文档类型,即在弹出的对话框中选择"信函"。
Step 2,在"邮件合并"工具栏上点击(打开数据源)按钮,选择我们准备好的"data.xls"为作数据源。在这一步中请注意,如果"data.xls"中有多个工作表,请选择正确的工作表作为数据源。在 word 2000 中,没有提供对工作表的选择对话框,那么请把数据表移到 excel 文档中的第一个工作表位置。
Step 3,撰写模板文档内容,并在适当的位置插入正确的"域"。比如,先写好"学号:总分:排名:",再将光标移动到"学号:"之后,单击【邮件合并】工具栏上的 (插入域)按钮,打开如图所示的"插入合并域"对话框。
注意对话框中已经根据数据源列出了所有的域名,即图3所示 excel 表格中的第一行。这里选择学号。同样,依次将光标移动到"总分:"和"排名:"之后,分别插入相应的"总分"域和"排名"域。完成的模板如图下图所示:
Step 4,查看合并数据
单击邮件合并工具栏上【查看合并数据】的按钮( ),即可看到邮件合并之后的数据,工具栏上还有一些按钮和输入框可以查看前一条、下一条和指定的记录。
Step 5完成合并
到此,邮件合并的工作就基本结束了,可以直接打印了,你可以选择"合并到新文档"(适用于只有几十上百条记录)来把这些信息输出到一个Doc文档里面,以后直接打印这个文档就可以了,也可以选择"合并到打印机"(适用于成百上千条记录),并不生成Doc文档,而是直接打印出来。(哈哈,成功了哟,不难吧)
制作学业成绩条的方法
上面的技术的运用可以解决你的繁重的工作吧,你成功了应该感到欣慰吧。我们继续努力学习更多的技术,下边来一个比较难一点的吧,,只需一个公式就可以按人头打印出成绩条来。
这个方法是只需用Excel就能完成。
要实现学业成绩通知条,关键是在于给每一条数据都要加上表头,如果能有空格分行便于裁切就更好。就是要新建一个工作表,根据当前行数来引用学业成绩表的不同的行。听起来有些复杂,下边来还是一步步的操作来得快点哈。
方法一:
步骤一:输入公式
打开我先收集的学业成绩表(data.xls),新建一个工作表,命名为"学业成绩通知"在单元格"A1"中输入如下公式:
=IF(MOD(ROW(),3)=1,Sheet1!A$1,IF(MOD(ROW(),3)=2,OFFSET(Sheet1!A$1,ROW()/3+1,0),""))
输入完后就回车确认。
步骤二:复制公式:
公式输入完后,再次选中a1单元格,按住右下角的小方块进行填充,直到第一行的数据完全复制出来为止,注意不要拖动复制多的单元格,会出现"0"的。然后再选中第一行所有的数据,按住右下角的小方块,向下复制公司,直到所有数据显示完为止。看到了吗?好神奇的事,这些成绩条就一行行的显示出来了哈。
如下图:
看到了效果,是不是很想研究其中的原理,当然就来解释这个公式的意思。
=IF(MOD(ROW(),3)=1,Sheet1!A$1,IF(MOD(ROW(),3)=2,OFFSET(Sheet1!A$1,ROW()/3+1,0),""))
公式解释:
首先我们来看最外层的if语句,其中"MOD(ROW(),3)=1"为条件,条件成立时结果就为",Sheet1!A$1";否则是第二个if语句的结果值。条件是如何判断的呢,row()是行号,MOD(number,divisor):参数Number为被除数,Divisor为除数。即两个数值表达式作除法运算后的余数的值是否为1,为1显示"sheet1!A$1"的内容,否第二个if语句值决定。
第二个if语句,其中条件变为"MOD(ROW(),3)=2",意义是当行号除以3的余数为2时,显示"OFFSET(Sheet1!A$1,ROW()/3+1,0)"的结果,否,就显示空。那么这个"OFFSET(Sheet1!A$1,ROW()/3+1,0"表示:从"sheet1"表中的A1单元格住下数row()/3+1行处的单元格的值,否为空,来产生空白(用于产生空行分隔)。
方法二:
步骤一:输入公式
我们表3(sheet3)中来实现,仍然用公式,只是公式不一样了。
在表3的A1单元格输入:
"=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$N,INT((ROW()+4)/3),COLUMN())))"
该公式运用IF函数,对MOD函数所取的引用行号与3的余数进行判断。如果余数为0,则产生一个空行;如果余数为1,则固定取sheet1中第一行的内容;否则运用INDEX函数和INT函数来取Sheet1对应行上的数。
步骤二:复制公式(同方法一)
这两个公式完成的任务都是:根据当前行号来计算出应该引用"sheet1"表中的表头、对应行单元格的值,还是显示空白。另个公式中的行号是使用的绝对引用,因为引用单元格是以表1的第一行为基础值,便于进行计算。
格式美化: