Excel基本操作

2024-10-15

Excel基本操作(精选10篇)

Excel基本操作 篇1

我们学校是一所职业技术学校, 注重培养学生的职业技能和实践能力, 每一个学生都要进行计算机基础课程的学习, 要参加国家级考试并取得相应的资格证书。在长期的教学过程中发现, 学生在学习Excel这一办公软件时, 不能很好地牢固掌握并灵活运用, 为了进一步提高学生的计算机操作应用能力, 我们针对学生的薄弱环节, 进行以下阐述, 希望能够对我们的学生有所启发和帮助。

1数据输入篇

1.1单元格中多行文本的输入

Excel中默认状态下单元格中输入的文本和数字是单行的, 若文本超过列宽后会占用后一单元格显示, 后一单元格若有内容就不显示, 这时如果按回车则跳到下一单元格, 那么如何在同一单元格中输入多行文本呢, 一般用两种方法, 一是右击单元格, 打开“设置单元格格式”对话框, 选“对齐”标签, 选中“自动换行”复选框。二是在单元格中输入时, 在需要换行时按“Alt+Enter”键。

1.2文本数字的输入

在Excel单元格中输入身份证号码时, 我们发现它会以科学计数法来表示, 这不能符合我们的要求。所以如果想将数字作为文本输入, 除了将单元格设置为“文本”以外, 最快捷的方法就是在输入数字前加一个英文状态下的单引号, 数字即会在单元格中作为文本靠左存放。

1.3分数的输入

当我们在Excel的两个单元格中输入分数“1/2”或“5/32”时, 它们分别会在单元格的右侧显示“1月2日”、在单元格的左侧显示“5/32”, 分别作为日期和文本来处理了, 所以如果要在单元格中输入分数, 正确的应是先输入零和空格, 然后再输入分数。

1.4自动填充单元格数据序列

比较简便的方法, 一般来说可以有两种方法, 一种是利用填充柄填充相同的数据或有规律的数据, 方法就是只要选定一个单元格或单元格区域, 光标移动到右下角, 出现“+”形状填充柄时, 拖动它就能自动填充相应的序列。另一种是利用快捷菜单, 先选定一个单元格输入序列起始值, 用鼠标右键拖动填充柄, 再松开时弹出快捷菜单, 可根据我们的要求选择填充的内容。

2图表篇

通俗地讲, 用图形来表示Excel工作表中的数据就形成了图表。建立图表关键是四个步骤:数据源的选择、图表类型的确定、图表选项、图表位置的设定。一个图表主要由图表标题、坐标轴与坐标轴标题、图例、绘图区、数据系列、网格线、背景墙与基底等部分组成。图表创建完成后, 一般可以采取两种方法对图表的“图表类型”、“图表源数据”、“图表选项”、“图表位置”以及图表的各个对象进行修改和修饰, 一是利用“图表工具”选项卡下的“设计”、“布局”、“格式”选项卡的命令, 二是选中图表或对象后单击鼠标右键, 利用弹出的快捷菜单进行修改和修饰。

3公式函数篇

3.1复制公式

在Excel的操作过程中, 经常要完成相邻单元格公式的复制工作, 方法是选定含有公式的被复制公式的单元格, 拖动单元格的自动填充柄, 即可完成公式的复制。在这里, 单元格地址的正确使用十分关键, Excel中单元格的地址分为相对地址、绝对地址、混合地址三种。绝对地址的表示只要在单元格名称的每个字符前面加一个“$”符号, 例如A1是相对地址, $A$1是绝对地址, $A1是混合地址, 绝对地址表示在单元格中当含有该地址的公式无论被复制到哪个单元格, 公式永远是照搬原来单元格的内容。

3.2常用函数

Excel提供了强大的函数功能, 在教学过程中常用的有求和 (SUN) 、平均值 (AVERAGE) 、最大值 (MAX) 、最小值 (MIN) 、计数 (COUNT) 、条件 (IF) 、条件计数 (COUNTIF) 、排名 (RANK) 等函数。要正确使用这些函数, 首先要理解各个函数的意义和作用, 其次是参数的设置, 每一个不同的函数有不同的参数, 我们在“插入函数”, 打开“函数参数”对话框后, 特别要研究每个参数的说明, 从而进行正确设置。学生们只有学会了使用函数的方法, 才能举一反三, 灵活运用。要注意的是, 在函数的参数设置中也会用到三种地址的正确使用问题。如果输入的公式或函数有错误的话, Excel会返回一些以“#”号开头的错误信息, 根据这些错误信息可以知道错误值出现的原因, 以便及时改正错误。

4数据处理篇

利用Excel“数据”选项卡下的命令, 可以对工作表进行排序、筛选、分类汇总、数据合并、建立数据透视表等操作。

4.1数据排序

数据排序是按照一定的规则对数据进行重新排列, 一是利用“数据”选项卡下的升序和降序按钮, 但这种方法只能进行一个关键字的排序;二是利用“数据”选项卡下“排序”命令, 这种方法可以给出主要关键字、次要关键字, 或根据需要添加和选取, 也可以利用“排序”对话框内“次序”下拉列表中的“自定义序列”选项所弹出的对话框, 不按字母或数值等常规排序, 而是根据需求自行设置。

4.2数据筛选

数据筛选是在工作表的数据清单中快速查找具有特定条件的记录。可以进行自动筛选和高级筛选。它们都能够进行多字段的条件筛选, 使用高级筛选必须先建立一个条件区域, 它的第一行是把数据清单中的字段名复制过来, 其他行输入筛选条件, “与”关系的条件必须在同一行, “或”关系的条件不能出现在同一行, 条件区域与数据清单区域空一行。

4.3分类汇总

分类汇总是对数据清单的内容进行分类, 然后统计同类记录的相关信息。一定要注意的是:在进行分类汇总前必须根据分类汇总的数据类对数据清单进行排序, 然后根据要求在“分类汇总”对话框中进行设置, 汇总后的数据暂时不需要的可以隐藏。

4.4数据合并

数据合并可以把来自不同源数据区域的数据进行汇总, 并进行合并计算。它是利用“数据”选项卡下“数据工具”命令组的“合并计算”命令, 在“合并计算”对话框中进行设置。

4.5数据透视表

数据透视表从工作表的数据清单中提取信息, 它可以对数据清单进行重新布局和分类汇总, 并立即计算出结果。利用“插入”选项卡下“表格”命令组的命令可以完成数据透视表的建立。

5小结

本文所阐述的绝大部分还是属于Excel基本操作, 主要还是针对中职技校的学生而言, 因为他们基础较差, 只是浅谈。我希望通过这篇文章让计算机基础差的同学可以直观的看懂、学会使用Excel基本的功能。

摘要:随着计算机技术的普及, Excel电子表格几乎成为人们在日常、办公时都需要用到的软件, 甚至成为人们参加工作必备的一项技能。本人从事计算机基础教学多年, 由于我们的学生大部分基础知识比较薄弱, 接受能力不强, 学习态度也有所欠缺, 他们在学习Excel过程中觉得有一定的困难, 因此本文将着重介绍一些Excel基本操作的简单方法, 以此来降低学生学习和应用的难度, 让Excel更加简单, 成为人人必会的工具软件。

关键词:Excel,基本操作,灵活运用

参考文献

[1]陈新娇.Excel应用技巧探析[J].江西省冶金技师学院人资社科, 2013 (03) .

[2]王键.Excel技巧荟萃[J].贵州教育学院学报, 2001 (02) .

[3]欧阳红东.数据处理中Excel的应用分析[J].多媒体技术及其应用, 2014 (09) .

Excel基本操作 篇2

1、快速启动Excel

若您日常工作中要经常使用Excel,可以在启动Windows时启动它,设置方法:

(1)启动“我的电脑”进入Windows目录,依照路径“Start MenuPrograms启动”来打开“启动”文件夹。

(2)打开Excel 所在的文件夹,用鼠标将Excel图标拖到“启动”文件夹,这时Excel的快捷方式就被复制到“启动”文件夹中,下次启动Windows就可快速启动Excel了。

若Windows已启动,您可用以下方法快速启动Excel。

方法一:双击“开始”菜单中的“文档”命令里的任一Excel工作簿即可。

方法二:用鼠标从“我的电脑”中将Excel应用程序拖到桌面上,然后从快捷菜单中选择“在当前位置创建快捷方式”以创建它的快捷方式,启动时只需双击其快捷方式即可。

2、快速获取帮助

对于工具栏或屏幕区,您只需按组合键Shift+F1,然后用鼠标单击工具栏按钮或屏幕区,它就会弹出一个帮助窗口,上面会告诉该元素的详细帮助信息。

3、快速移动或复制单元格

先选定单元格,然后移动鼠标指针到单元格边框上,按下鼠标左键并拖动到新位置,然后释放按键即可移动。若要复制单元格,则在释放鼠标之前按下Ctrl即可。

4、快速查找工作簿

您可以利用在工作表中的任何文字进行搜寻,方法为:

(1)单击工具栏中的“打开”按钮,在“打开”对话框里,输入文件的全名或部分名,可以用通配符代替;

(2)在“文本属性”编辑框中,输入想要搜寻的文字,最好是您认为是唯一的单词或短语,以便搜寻更容易成功;

(3)选择“开始查找”即可。在找到满足条件的文件前,“打开”对话框的状态栏都会显示“找到了0个文件”的信息,您应该耐心等待,只有当“打开”按钮由灰化状态变成可用状态时,才表明搜寻结束。

5、快速打印工作表

若选择“文件”菜单中“打印”命令来打印,会出现“打印”对话框让您选择,程序繁琐。若要跳过该对话框,您可以单击“常用”工具栏上的“打印”按钮或者按下Shift键并单击“打印预览”按钮,Excel将使用“选定工作表”选项打印。

6、快速切换工作表

按Ctrl+PageUp组合键可激活前一个工作表,按Ctrl+PageDown组合键可激活后一个工作表。您还可用鼠标去控制工作表底部的标签滚动按钮快速地移动工作表的名字,然后单击工作表进行切换。

7、快速切换工作簿

对于较少工作簿切换,可单击工作簿所在窗口。要对多个窗口下的多个工作进行切换,用“窗口”菜单最方便。“窗口”菜单的底部列出了已打开了工作簿的名字,要直接切换到一个工作簿,从“窗口”菜单选择它的名字即可。

“窗口”菜单最多能列出9个工作簿,若多于9个,“窗口”菜单则包含一个名为“多窗口”的命令,选用该命令,则出现一个按字母顺序列出所有已打开的工作簿名字的对话框,只需单击其中需要的名字即可。

8、快速插入Word表格

Excel可以处理Word表格中列出的数据,您可用以下方法快速插入Word表格:

(1)打开Word表格所在的文件;

(2)打开要处理Word表格的Excel文件,并调整好两窗口的位置,以便能看见表格和要插入表格的区域;

Excel基本操作 篇3

1.快速得到合适列宽和行高

如果各列中数据宽度一致的话,我们可以选中各列,然后把鼠标移至列标题的右边框,待鼠标变成双向箭头时拖动至合适的宽度,这样就可以得到统一列宽的各列了。如果各列中数据宽度不一致的话。我们经常要逐列进行调整。非常麻烦。此时可以选中含有数据的各列,同样将鼠标移至其中一个列标题的右边框,当鼠标指针变成双向箭头时双击鼠标左键,可以立刻将各列的列宽设置为“最适合的列宽”,即各列宽度为恰好可以完整显示单元格数据。

用这个方法也可以得到“最适合的行高”。只是要双击行标题的下边框。

2.快速移动活动单元格

经常要在数据区域的最开始和最末尾处、最左端和最右端处来回折腾吗?其实,用不着多次单击滚动条,也不用多次滚动鼠标的滚轮的。只要将鼠标指向当前单元格的下边框,当鼠标指针变为四个箭头的十字形时双击,就可以使活动单元格迅速定位于当前数据区域中当前列的最后一行,双击单元格的上边框可以到达最上一行,而双击左边框和右边框则可以分别迅速到达最左端和最右端。快吧?

3.快速选中单元格区域

选中单元格区域有两种较为快速的方法:

其一是利用名称框。如果我们清楚地知道应该选择哪些区域,那么直接在编辑栏左侧的“名称框”内填写选择区域是最简便的了。比如我们要同时选中A2:D15单元格区域和H列,那么就可以在名称框内直接输入“A2:D15.H:H”,按下回车键,则这些区域就被直接选中了。

如果要选择的区域本身已经命名,那么,直接输入该名称。就更简单了。

其二是利用定位功能。我们的工作表中有些数据是用公式计算出来的,还有一部分是手工输入的数据。如果要单独选中公式部分,那么只需要点击菜单命令“编辑一定位”。打开“定位”对话框。在这里你可以看到已经命名的单元格区域。不过,我们要点击的是下方的“定位条件”按钮,打开“定位条件”对话框。选择含公式的单元格区域,那就选中此对话框中的“公式”单选项,并且还可以对其下方的四个复选项进行选择,以便在工作表中对单元格区域进行更精确的选择。

在此对话框中,我们还可以尝试其他单选项。比如选中“当前区域”单选项可以选择活动单元格所在表格。而选中“常量”单选项则可以选择表格中我们输入的那些数据。还可以利用“条件格式”单选项选择表格中我们设置了条件格式的那些单元格区域。如此等等。但无论怎样,比起我们逐行逐列按下“Ctrl”键靠鼠标手工选择都要简单得多。

4.快速拆分窗口

为方便查看表格的不同部分,我们经常要对工作表进行垂直或水平拆分。快速拆分的方法是:先在需要拆分的位置单击鼠标,激活活动单元格,然后将鼠标指向垂直滚动条顶端的拆分框,待鼠标指针变成拆分指针时,双击鼠标,那么窗口就会在活动单元格上方将窗口水平拆分,再次双击拆分框,则拆分取消。

Excel基本操作 篇4

1 教材

教材选用周南岳主编、高等教育出版社出版的《计算机应用基础》。本节课选自教材第五章“电子表格处理软件应用”的第一节“Excel基本操作”。本章主要培养学生用Excel进行数据处理和分析能力。万事开头难, 但若能开门红, 则可以事半功倍。本节课是本章的第一学时, 涉及大量的概念和基本操作。

课题:创建药品入库明细表———Excel基本操作。

课时:1课时 (45分钟) 。

2 学情

笔者任教的班级是2011级药剂专业5班, 学生朴实、活泼, 爱动手操作, 但基础差异较大;一年级第二学期, 他们已经有良好的沟通能力;经过前几章的学习, 已经有Word表格操作基础;但对于比较忙的医学专业学生来讲, 计算机应用基础不被特别重视。虽然现代科技已经高度发达, 但很多原始数据仍需要人工录入, Excel是药剂专业毕业生岗位工作应用最多的办公软件。

3 教学目标

为了帮助学生在以后的工作中更快上手, 同时引起他们对该门课程的重视, 笔者对教材知识点进行了挑选、整合处理, 以一个工作岗位实例为任务主线, 引导学生反复实践, 形成直观的感性认知, 为理性认知和综合应用打下基础。具体教学目标如下。

(1) 知识目标: (1) 了解Excel的主要功能; (2) 学会利用“自动填充”“自定义格式”“数据的有效性”高效、准确地录入各项记录。

(2) 能力目标: (1) 培养用Excel解决生活、工作中实际问题的能力; (2) 培养自学能力。

(3) 情感目标: (1) 体验学有所用的快乐; (2) 通过学习, 逐步养成耐心、细致等好习惯; (3) 通过本节课, 使学生树立积极的生活态度及“做事先做人”的思想。

教学目标既服务于医学专业, 也符合学生终身发展理念。

4 重点难点

(1) 重点: (1) 保存Excel文档; (2) 序号、开票时间、发票号和开票单位4项内容的高效、准确录入。教学大纲要求熟练掌握保存文件和录入数据的操作。

(2) 难点:根据数据规律选择有效的方法熟练录入。因为细节较多, 需反复操作并进行总结归纳, 而学生比较欠缺总结归纳能力。

5 教法学法

根据教学设计, 采用的教学方法有:任务引领法、演示讲授法、实验练习法, 辅助角色升级法。角色升级法就是让基础好的学生当小教师, 服务整个班级。配合教法, 主要的学法有:观摩、实验练习、自主探究和协作法。根据学生的认知规律, 笔者把总任务划分成3个子任务, 并分为基础部分和拓展部分两大块, 鼓励基础好的学生完成所有任务, 其他学生完成基础部分即可。

6 教学准备

(1) 为突破重、难点, 预先将子任务的操作方法录制成视频, 在课前发放, 方便学生反复观看和自学, 减少学生基础性提问, 节约时间。

(2) 为了让学生明确具体任务目标, 课前分发纸质任务表。实践表明, 任务表对学生具有一种无形的力量, 激励着学生更快更好地完成一个个子任务, 为整个课堂奠定了竞争和协作的基调。

(3) 为了做好教学反馈, 以便及时调整教学设计, 课前准备好问卷调查, 下课前3分钟告知问卷表网址。

7 教学过程

7.1 复习旧知, 导入新课 (约5分钟)

教师首先引入旧课中Word表格计算例题, 并分别在Word和Excel软件中演示计算过程, 并问学生:使用Word计算快, 还是使用Excel快?很显然, 使用Excel软件更快, 从而引入Excel。接着通过展示“理财流水账表格”“药品数据文件”以及大家熟悉的“助学金表”来讲授Excel的功能和特点。随后引入本节课的总任务, 并说明重、难点。

这样的引入能承上启下, 在学生注意力最集中的时候明确提出学习目标, 提高了教学效果。

7.2 任务引领、层层实践 (约33分钟)

输入内容前, 先保存工作簿文件。打开软件的方法和保存的过程已是旧知识, 教师只需简单演示, 引导学生观察图标和保存类型即可。

7.2.1 子任务1:

录入序号、开票时间等内容快速输入内容是Excel带给学生的第一个惊喜。为了加深学生印象, 安排任务之后, 让学生先尝试自己输入, 随后请一位比较熟练的学生演示输入过程。接着教师详细讲解方法, 归纳出选择填充方式的技巧, 并补充相关数学概念, 如等比序列、等差序列。然后学生练习操作。这样, 学生既学会了怎么做, 还懂得了为什么这么做。

7.2.2子任务2:

录入发票号、开票单位等内容在任务表的指引下, 学生会迫不及待进行下一个任务。因为“自定义格式”和“数据有效性”是细节性难点, 所以教师先讲授, 然后让学生操作。学生操作时, 会反复观看预先录制的视频, 以利于难点突破。发票号的录入不像填充序列那样轻松, 所以培养学生细致、耐心的好心态成为必要环节。笔者发现, 适当的心态引导, 对学习效果有很大帮助。

在完成任务操作的基础上, 适时引出Excel表格设计的部分原则:准确性、安全性, 同时引申出关于安全性的更高境界———良好的职业习惯。

7.2.3 子任务3:

比赛录入完整的药品开票明细苏霍姆林斯基曾说:“没有活动就没有教育。”所谓活动育人。小小的比赛活动能全方位地激发学生的潜力, 使他们在课堂的后半部分仍保持高涨的情绪。因此, 讲解完录入方法后, 将子任务3让学生以分组比赛方式录入。比赛内容既有当堂内容的应用, 也有新知识出现, 为下节课埋下伏笔。为增强学生团结协作意识, 选择以组为单位比赛, 完成情况最好的小组每人平时成绩加5分。

在整个任务完成过程中, 教师坚持以学生为主体, 解惑答疑、管理课堂、引导归纳, 保持友好型教学风格, 并规则严明。

7.3 总结归纳、延伸拓展 (约4分钟)

比赛结束后, 结合学生的共同疑问, 对操作要领进行归纳点评, 巩固强化。接着再次展示导入新课时用的“助学金”“理财流水账”等示范表, 引导学生学有所用。这些复杂的例子学生不需要马上掌握, 留下记忆即可。引导学生让计算机更好地为生活和工作服务。

7.4 反馈调查 (约3分钟)

整节课教学内容全部完成, 大部分学生会在课后经过交流和思考给出正确评价。

实验04 Excel的基本操作 篇5

姓名 XXXX

班级

0000000

学号

00

实验日期xxxx-xx-xx 课程名称

计算机应用基础

指导教师

成绩

实验名称:Excel的基本操作

实验目的:

1.2.3.4.熟悉单元格、行、列、工作表的基本操作;熟悉公式和常用函数的应用。掌握设置批注、边框和底纹的方法;掌握自动套用格式与条件格式的方法。体会区域的选取、命名和引用;体会工作组的选取和基本作用。

熟悉数据排序和自动筛选操作;掌握图表的创建和编辑;体会分类汇总、透视表的创建。

实验环境:

中文Windows XP操作系统;中文Excel 2003应用软件。

实验内容:

1.打开配套光盘“实验素材实验6”中sy6-1.xls文件,按下列要求操作,结果如样张sy6-1所示。(1).将Sheetl中的标题的格式设置为“楷体、蓝色、12磅、粗斜体”,并在A1:G1区域跨列居中。

(2).将Sheet2更名为“商场销售表”,将Sheetl中“飞利浦”的批注复制给“三星”,并显示所有批注的内容。

(3).以公司名称递增方式对Sheetl中的数据进行排序,取消“利润”列的隐藏,计算预计利润、预计营收及营收、利润、预计利润和预计营收的平均值。

(4).将Sheetl中的所有与货币有关的数据格式设置成“小数位数为2位,货币符号为$”,在“名称”框中选择“SKL”区域,并将该区域单元格的格式设置为“红色、粗体字、黄色背景”。最后适当调整列宽,使各货币数据能正确显示。(5).在A21:E30区域按“样张sy6-1”建立图表。

2.打开配套光盘中的sy6-2.xls文件,按下列要求操作,结果如样张sy6-2所示。

(1).将标题设置为“楷体、蓝色、16号字、粗体”,并将其中的“百万美元”四个字改为“红色、11号字”,标题跨列居中。(2).分别计算各公司的预计营收和预计利润,其中利润的数据存放在Sheet3工作表中,计算结果均采用“($#,###.##)”格式。将“增长率”列的数据格式改为以百分比表示。

(3).将“飞利浦”单元格的批注复制给“摩托罗拉”单元格。在C19单元格中计算名称为”SKL”区域的平均值(计算结果采用红色、14号字、淡绿色底纹)。(4).筛选出所有美国和荷兰公司的记录。

(5).按样张sy6-2所示,在A22:F35区域中创建图表并按样张对图表进行编辑。3.打开配套光盘中的sy6-3.xls文件,按下列要求操作,结果如样张sy6-3所示。(1).计算表中每个公司的预计利润及营收、增长率的平均值(不计隐藏项)。

(2).隐藏“预计营收”列,以增长率为第一关键字升序、营收为第二关键字降序(平均值行除外)。(3).将“增长率”列的数据设置为百分比样式,将SKL区域中的数据设置为“红色、加粗、倾斜”。(4).修改“飞利浦”批注信息为“著名品牌”,将该批注移动到“LG”单元格,并显示批注。(5).将Sheet2中的图表复制到Sheet1中的H2:L14区域,并对图表进行编辑,如样张sy6-3所示。

(实验结果见提交作品)

实验小结:

Excel:字符串之连接操作 篇6

小S是一家公司的职员,有一天老板给他分配了一项任务。以前部门有编号,员工本身也有编号,可是两个编号是相互独立的,现在要把两个编号合到一起。比如:小S是人事部的,编号106,他的工号是203,那么合并后的编号就是106203。还没等老板讲完,小S就说,太easy了!可是等到老板把以前的文件给他时,他大吃一惊,原来这些存放在Excel表里的信息竟有几千条之多。晚上小S加班到了9点多,终于弄完了。心想千万别再有类似的活了,就是粘贴和复制,没有什么技术含量,体力劳动嘛!

第二天他向老板交待任务,老板看了一遍,随便就能给他指出几个错误。原来这种重复性的工作最容易出错,回去还要检查。这次老板又给他一项新的任务,还和以前的任务类型差不多,都是做一些Excel数据整合操作的。晚上回到家里,这次小S再也睡不好了。他想着如果还按那种方式做的话,连和女朋友约会的时间都没有了。计算机就是为了减轻人们重复性的劳动,一定有办法可以帮助自己。

二、问题分析

小S上网查了好多这方面的资料,总结如下:

方案1:把Excel有关的数据导入到数据库内,利用数据库的强大功能进行处理,处理完毕后再导出。

方案2:利用VBA语言编写宏命令程序进行处理。小S分析了一下,觉得方案1不可行,数据库他只是听说过,那是专业性的东西,太难了。说干就干,那就用方案2试一试吧。

三、问题解决

先从最简单的做起,下面是一个简单的Excel文件,要把A列和B列的数据合并到C列,如图1 (所有截图均来自Excel2007)。

从Excel的菜单中找到工具->宏->查看宏,可以看到如下的窗口,如图2:

那么,要给新建的宏起个名字,就叫SMacro吧。点击创建,看到一个代码编辑窗口,小S这下傻眼了。别急,先用一段代码试一下,看看如何。插入代码后如图3。

保存一下,点击运行。回到Excel再看一下,还真行,出现这样的结果,如图4:

真是神奇,小S被这些类似VB的程序给征服了,一定要弄明白其中的意思。

对于第一句和最后一句,小S明白这是自动生成的,估计就是宏函数开始和结束的标记了。

Sheets("Sheet2").Select这一句是什么意思呢?看到Sheets小S觉得有点眼熟,在新建工作表的时候,默认的不是Sheet1,Sheet2和Sheet3吗?噢,明白了,Select是选择的意思,这一句就是选中工作表"Sheet2"。

对于第三句到第五句就比较不好理解了。小S想无论怎样,这段代码肯定是一个循环,那么for就是进行循环的标志了。k=2 To 4呢,小S查了一下,终于明白了:原来k是个变量,和后面的Next k有关联的。当k=2的时候执行Cells (k,3).Value=Cells(k,1).Value&Cells(k,2).Value,执行完毕后,运行Next k,也就是让k的增加1,再进入循环。再运行Cells(k,3).Value=Cells(k,1).Value&Cells(k,2).Value。那么什么时候停下来了,这次小S看到了,还是这一句k=2 To 4,也就是说当k=4的时候就停下来不再运行了。

对于第四句Cells(k,3).Value=Cells(k,1).Value&Cells(k,2).Value,明显就是个赋值的语句。Cells是所有Sheet2的单元格的集合,后面的两个参数代表单元格的坐标。如:Cells(i,j),表示就i行第j个单元格。Cells(i,j).Value就表示就i行第j个单元格的内容了。当k=2的时候,语句就变成了这样:Cells(2,3).Value=Cells(2,1).Value&Cells(2,2).Value。&是把两个字符串连接在一起的操作,这个语句就是把2行1列单元格的值和2行2列单元格的值赋给单元格3行1列中了。

四、扩展

小S终于把这些代码弄明白了,心里很高兴。小S试了一下,如果把Fork=2To 1000,几秒就完成了1000行的连接运算;如果把Cells(k,3).Value=Cells(k,1),Value&Cells(k,2).Value改为Cells(k,3).Value=Cells(k,1).Value&"nihao",则第3列的值就等于第1列的值串接上"nihao";如果把Cells (k,3).Value=Cells(k,1).Value&Cells(k,2).Value改为Cells(k,3).Value=Cells(k,1).Value+Cells(k,2).Value,就完成了两列的求和运算,当然还可以加上系数。

五、总结

小S以后再也不怕这类任务了,还是计算机厉害,速度快而且没有任何错误,编程也不是想象的那么难。

参考文献

[1](美)格林等著.Excel home译.Excel 2007 VBA参考大全[M].北京:人民邮电出版社,2009.

[2]王炜.Excel 2007 VBA文本格式处理编程方法[J].电脑编程技巧与维护,2009(1):118-19.

Excel基本操作 篇7

1 设计思路

1)通过链接对象获得要操作的Excel文档

2)通过前台界面对后台Excel文档进行写操作

3)读取已修改的Excel文档并用DataGrid控件将其内容以网页的形式显示出来

2 开发步骤

1)事先将Excel文档放置在IIS站点根目录下(文档结构见图1),本例文档为lwj.xls。

2)导入进行Excel文档操作所需的名称空间System.Data.Oledb和System.Data。

3)通过前台网页界面向Excel文档进行写操作,同时对数据的有效性和完整性进行验证(见图2)。

4)读取Excel文档,用DataGrid控件查看写操作是否实现。

3 参考代码

3.1 写操作(index.aspx)

3.2 读操作(display.aspx)

4 结束语

任何文档的操作主要是文件的读(打开)和写(添加、修改或删除),本文从这两方面介绍了如何利用ASP.NET操作Excel文档,以期对读者有所帮助。

参考文献

[1]Greg Buczek[美].ASP.NET技术与技巧[M].北京:机械工业出版社,2003.

[2]魏雪英,杨旭,郭政,于建海.ASP.NET语言程序设计案例教程[M].北京:中国铁道出版社,2007.

[3]李强,魏峥,李素朵,曾忠平.ASP.NET动态网页设计教程与上机实训[M].北京:中国铁道出版社,2008.

Excel基本操作 篇8

关键词:Python,pyExcelerator,Excel,Linux,跨平台

Python语言一种解释型、交互式、纯面向对象的脚本程序设计语言,它结合了多种不同语言最好的设计原则和思想,在软件开发的各个领域都得到了广泛的应用。Python是一种跨平台的程序设计语言,在Windows、Unix、Linux甚至各种嵌入式操作系统中都得到支持,并且其生成的字节码具有平台无关性,可以在各种平台中不经修改而直接运行。Python语言的强大之处在于它有丰富和强大的类库,可以方便地处理工作中各种需求。

Excel是Windows平台下主流的电子表格处理软件,可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

实际应用中有时需要用编程的方式对Excel文件进行自动处理,比如产生Excel格式的报表、从多个Excel文件提取信息进行运算等。这些操作在Windows下可以通过VBA编程实现,但在其他平台下由于没有VBA运行环境而不能轻易实现,这只能通过直接读写Excel文件的方式进行操作。Python作为跨平台的语言,很多类库和组件是平台无关的,其中pyExcelerator就是可以用来跨平台操作Excel文件的类库之一。文中详细介绍pyExcelerator读写Excel的方法。

1 pyExcelerator

pyExcelerator是一个主要用于产生Excel文件的库,pyExcelerator完全支持UNICODE,并且支持各种格式设置,也提供了操作Excel打印设置的接口。最重要的是pyExcelerator是一个跨平台的组件,并不需要Windows平台和COM服务器也能正常使用。这对于需要在类Unix环境下操作Excel的程序来说是很好的特性,比如能够很好地应用于运行在Linux下却需要动态生成Excel文件并返回给浏览器的Web服务器程序。

pyExcelerator主要通过两个对象对Excel进行操作:Workbook和Worksheet,分别对应Excel的Book和Sheet,一个Workbook可以包含多个Worksheet。

2 读取Excel文件

pyExcelerator最主要的特色在于其能够灵活产生各种带格式的Excel文件,但也能够读取已经存在的Excel文件,美中不足的是只能读取Excel单元格的值,而不能读取各个单元格的格式。

pyExcelerator读取Excel文件只需一个函数:parse_xls。此函数在ImportXLS.py文件中定义,函数原型为parse_xls(filename,encoding=None)。filename为要打开的Excel文件,encoding指定此Excel文件使用的编码方法。返回值为一个列表,每条目存放一个Sheet的数据,它是一个二元组(表名,单元格数据),其中单元格数据又是一个字典,键值就是单元格的索引(row,col)。如果某个单元格无数据,那么就不存在这个值。假设book1.xls文件共有3个sheet,名称分别为Sheet1、Sheet2、Sheet3;Sheet1数据为A1=11,A2=12,A3=13;Sheet2数据为A1=21,A2为空,A3=23;Sheet3为空。用pyExcelerator读取方法如下:

得到的结果:

可以看出,由于Sheet2的A2不存在,所以得到Sheet2数据中不存在(1,0)单元格。所以,使用返回的数据时一定要先判断单元格是否存在再去读取,否则会出现KeyError的异常。

3 生成Excel文件

pyExcelerator中有多个类用于产生Excel文件,其中常用的有3个:Workbook,Worksheet,XFStyle。Workbook代表一个Excel文件,Worksheet代表一个Excel文件中的一页,XF-Style用于确定产生单元格的格式。

3.1 生成简单的Excel文件

生成简单Excel文件的代码如下:

可以看出主要是用Worksheet对象的write方法写入数据的,此函数定义:write(r,c,label="",style=Style.XFStyle())。r、c是要写入数据的单元格的行、列坐标,从0开始,如A1单元就是(0,0),B2单元就是(1,1)。Label参数是要写入的具体内容。最后的style参数指定写入时的格式,这在下面讨论。

3.2 设置单元格字体

设置单元格的字体格式就要使用Font对象,代码如下:

可以看到通过Font对象可以设置各种字体格式,大部分使用方法都在注释中给出,其中比较特殊的两个:escapement用于设置字体的上下标,ESCAPEMENT_NONE不使用上下标,ESCAPEMENT_SUPERSCRIPT使用上标,ESCAPE-MENT_SUBSCRIPT使用下标。underline用于设置字体的下划线,UNDERLINE_NONE不使用下划线,UNDERLINE_SIN-GLE使用单下划线,UNDERLINE_SINGLE_ACC使用会计用单下划线,UNDERLINE_DOUBLE使用双下划线,UNDER-LINE_DOUBLE_ACC使用会计用双下划线。另外,通过设置一行上某个单元格字体的高度(height)就可以间接地设置此行的行高。

3.3 设置列宽

ws.col(colnum)函数返回代表第colnum列的列对象,可以设置它的width属性来设置此列的宽度。

3.4 设置单元格边框

每个单元格都可以设置其边框,这要通过Borders对象。

可以看出Borders是格式(XFStyle)的一种,它的left、right、top、bottom、diag属性分别设置左、右、上、下、对角五条线的类型,类型共有14种:NO_LINE、THIN、MEDIUM、DASHED、DOTTED、THICK、DOUBLE、HAIR、MEDIUM_DASHED、THIN_DASH_DOTTED、MEDIDOTTED、THIN_DASH_DOT_DOT-TED、MEDIUM_DASH_DOT_DOTTED、SLANTED_MEDIUM_DASH_DOTTED。其中NO_LINE为不显示相应的边框,其他值显示对应线形样式的边框,但diag除外。它的left_colour等以_colour结尾的属性是对应的线的颜色的索引。need_diag1、need_diag2设置是否需要对角线:NEED_DIAG1(或2)需要、NO_NEED_DIAG1(或2)不需要。上面的diag属性只是设置对角线的线形,只有设置need_diag属性为NEED才真正显示对角线。

3.5 设置单元格底纹

设置单元格的底纹要通过Pattern对象。

Pattern的pattern属性指示底纹的图案索引,0为实心,1为75%灰色,2为50%灰色,依次类推,可以参考Excel的帮助文档。pattern_fore_colour、pattern_back_colour指示底纹前景色、背景色的颜色索引。

3.6 生成合并的单元格

生成合并的单元格要通过Worksheet的write_merge、merge方法,write_merge的定义:write_merge(r1,r2,c1,c2,label="",style),merge的定义:merge(r1,r2,c1,c2,style),其中r1,r2指示要合并单元格的起始行、终止行(0为第一行);c1、c2指示要合并单元格的起始列、终止列(0为第一列);label是写入的数据内容;style指示合并后单元格的格式。可以看出merge是write_merge的特殊情况,merge只能执行写入内容为空的合并操作。示例代码如下:

3.7 插入图片

insert_bitmap的定义为insert_bitmap(filename,row,col,x=0,y=0,scale_x=1,scale_y=1),filename为要插入图片的文件名,本版本只能插入位图文件(bmp);row、col为要插入的行列,x、y为插入的位置偏移量,缺省为0,不偏移;scale_x、scale_y为横向、纵向的伸缩比,缺省为1。

4 结语

给出Python编程环境下用pyExcelerator库读取Excel文件的方法,着重介绍了产生Excel文件的方法。由于pyExcelerator可以跨平台使用,是Unix、Linux平台下操作Excel文件的一大利器,可以广泛应用到Web程序返回Excel报表、信息系统自动导出Excel文件、网络游戏Excel报表等场合,具有很强的实际应用价值。

参考文献

Excel基本操作 篇9

Excel 2013 是微软办公套装软件off ice2013 的一个重要的组成部分, 它可以进行各种数据的处理、统计分析和辅助决策操作, 广泛地应用于管理、统计财经、金融等众多领域。Excel中大量的公式函数可以应用选择, 使用Microsoft Excel可以执行计算, 分析信息并管理电子表格或网页中的数据信息列表, 可以实现许多方便的功能, 带给使用者方便随着计算机的普及, Excel在办公自动化应用的领域越来越广泛。

甘特图 (Gantt chart) 又称为横道图、条状图 (Bar chart) 。以提出者亨利 ·L· 甘特先生的名字命名。甘特图内在思想简单, 即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图, 横轴表示时间, 纵轴表示活动 (项目) , 线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行, 及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务 (项目) 还剩下哪些工作要做, 并可评估工作进度。

甘特图是基于作业排序的目的, 将活动与时间联系起来的最早尝试之一。该图能帮助企业描述对诸如工作中心、超时工作等资源的使用图。当用于负荷时, 甘特图可以显示几个部门、机器或设备的运行和闲置情况。这表示了该系统的有关工作负荷状况, 这样可使管理人员了解何种调整是恰当的。甘特排程图可用于检查工作完成进度。它表明哪件工作如期完成, 哪件工作提前完成或延期完成。在实践中还可发现甘特图的多种用途。

甘特图能够形象直观的项目开发过程中各项工作的工期之间的关系, 以及项目开发所需要的时间。但大多数应用中, 都是采用的数据的方式来表示工期, 不形象直观, 也不能很好的展示。因而, 将项目的工期以直观的甘特图方式展示出来能够让管理人员, 施工人员直观, 容易的掌握工期, 从而具有很好的意义。本文通过课外研学活动:以软件开发过程中的各项活动为例来论述甘特图的制作方法。

2 甘特图的制作

(1) 首先是数据的准备。下面以软件开发过程的各项活动为例, 所展示的原始数据如表1 所示。先将这些数据录入到Excel 2013 中, 然后本文以这组数据来论述甘特图的制作过程。

(2) 然后, 选择所有数据, 点击“图标向导”按钮, 进入对话框, 如图1 所示。

(3) 选择“条形图”中的“堆积条形图”, 【下一步】, 出现如图2 所示的图。

(4) 将全部数据选择进入数据区域, (包括任务、起始时间、工期、完成时间四列) , 将“完成时间”系列删除, 并保证“起始时间”在“工期”上面, 如图3 所示。

(5) 点击【完成】, 形成如图4 所示的初步甘特图。

(6) 由向导程序形成的初步甘特图已完成, 然后进行下一步的处理:反转Y轴:双击图中的Y轴坐标, 在弹出对话框的【刻度】一栏, 勾选“分类次序反转”选项, 使时间标记在图上, 如图5 所示。

(7) 隐藏“起始时间”系列:双击“起始时间”的条状区域, 在弹出的对话框中, 进行如图6 所示的设置。

(8) 设置好标题与坐标轴, 如图7 所示, 直接输入坐标轴的年月日即可, 系统会自动转换成日期。

(9) 设置好日期格式, 如图8 所示, 选择自己所喜欢的日期格式。

(10) 做好的甘特图如图9 所示。

3 结论

本文一个具体的例子论述了甘特图的制作方法。说明通过较好的使用Excel的制作技巧提升Excel表达的效果, 获得好的效果。

摘要:Excel中的图功能具有直观形象生动的向示众展示数据分析结果的功能。本文主要通过制作一个软件工程开发过程的工期论述如何制作甘特图的方法, 以帮助用户在实践中高效地采用Excel进行工期管理。

关键词:Excel,甘特图,软件开发工期

参考文献

[1]徐宝春.Excel2010在税收数据统计分析中的应用[J].电子技术与软件工程, 2013, 14:142-143.

Excel基本操作 篇10

关键词:函数,计算,个人信息

1 引言

公式是函数的基础,函数是预先编写好的公式,即用于替代有固定算法的公式。函数由等号、函数名、函数参数组成,每一个函数都有其相应的语法规则,在函数的使用过程中必须遵循其规则,否则将会出错,得不出预期的计算结果。执行运算的数据包括文字、数字和逻辑值称为此函数的参数,经函数执行后传回的数据称为函数的结果。

2 提取个人基本信息

2.1 应用实例

如图1所示,要求计算出当前日期,并根据表中教职工的“身份证号码”及“参加工作时间”计算出“性别”、“出生年月”、“教龄”、“退休日期”并输入表中相应的位置中。

2.2 具体操作

2.2.1 计算当前日期

(1) TODAY函数:日期函数

功能:返回系统当前的日期。

语法:TODAY()

此函数不需要参数,当重新打开文档时或工作表重新计算时,以获取新的日期。

(2)应用TODAY函数计算当前日期

操作步聚:

1)在“图1”中选定“D13”单元格;

2)在此单元格中输入函数:“=TODAY()”

3)按下“ENTER”键或单击编辑栏中的“√”,表示输入确定,可得出当前系统日期。

注意:在后面所有利用函数进行的计算中均包含以上的“①”、“②”、“③”个步聚,缺一不可。

2.2.2 根据身份证号码计算性别信息

(1) MID函数:计算指定位置的字符

功能:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

语法:MID (text,start_num,num_chars)

其中Text是包含要提取字符的文本字符串;Start_num?是文本中要提取的第一个字符的位置;文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。

(2)MOD函数:求余函数

功能:返回两数相除的余数。结果的正负号与除数相同。

语法:语法:MOD (number,divisor)

其中Number为被除数,Divisor为除数。

(3) IF函数:判断函数

功能:指定要执行的逻辑检验。

语法:IF(logical-test,value-if-true,value-if-false)。

其中logical-test是任何计算结果为TRUE或FALSE的数值或表达式;value-if-true是logical-test为TRUE时函数的返回值;value-if-false是logical-test为FALSE时函数的返回值。

判断函数IF可以嵌套7层,用value-if-true及value-iffalse参数可以构造复杂的检测条件,函数IF返回相应语句执行后的返回值。

(4)根据身份证号码计算性别信息

在“C3”单元格中输入函数“=IF (MOD (MID (E3,17,1),2)=1,"男","女")”。其中函数MID (E3,17,1)为提取“E3”单元格中的身份证号码从第17位开始取1位数字,即:身份证号码中代表性别的第17位数字;函数MOD (MID(E3,17,1),2)为对身份证号码中代表性别的数字除以2取其余数;函数IF (MOD (MID (E3,17,1),2)=1,"男","女")对取余结果进行判断,如果余数为1,则表示身份证号码中代表性别的数字为奇数,返回的值为“男”,否则返回值为“女”。向下拖曳填充柄,把“C3”单元格中的公式复制到“C12”单元格,可得出所求所有职工“性别”。

2.2.3 根据身份证号码计算出生日期信息

在“D3”单元格中输入函数“=MID(E3,7,4)&"年"&MID(E3,11,2)&"月"&MID(E3,13,2)&"日"”。其中MID(E3,7,4)为提取从“E3”单元格的身份证号码中第7位开始取4位字符,即在身份证号码中获取表示出生年份的数字;MID(E3,11,2)为提取从“E3”单元格的身份证号码中第11位开始取2位字符,即在身份证号码中获取表示出生月份的数字;MID(E3,13,2)为提取从“E3”单元格的身份证号码中第13位开始取2位字符,即在身份证号码中获取表示出生日期的数字;&为连接运算符,表示“&”左右两边的字符串进行连接运算,因为MID(E3,7,4)、MID(E3,11,2)、MID(E3,13,2)提取到的只是数字,为了表示各数字的意义,用连接运算符“&”在各数字后面加上“年”、“月”、“日”字样。向下拖曳填充柄,把“D3”单元格中的公式填充复制到“D12”单元格即可得出所有教职工的“出生年月”。

2.2.4 计算教龄信息

(1) YEAR函数:计算年份函数

功能:计算某日期对应的年份。

语法:YEAR(serial_number)

其中Serial_number为一个日期值,其中包含要查找年份的日期。应使用DATE函数来输入日期,或者将日期作为其他公式或函数的结果输入。如果日期以文本的形式输入,则会出现问题。

(2)利用YEAR函数计算教龄

在“G3”单元格中输入函数“=YEAR()-YEAR(F3)”。即当前年份“YEAR()”与参加工作的年份“YEAR (F3)”之差即为所求的教龄。由计算每位职工的教龄所用的当前年份都是相同的,为了方便填充计算,所以在函数“YEAR()”中对“D13”单元格采用了绝对引用;而每位职工参加工作的年份都是不同的,所以在函数“YEAR(F3)”中对“F3”单元格采用了相对引用。向下拖曳填充柄,把“G3”单元格中的公式填充复制到“G12”单元格,即可计算出所有教职工的“教龄”。

2.2.5 计算退休日期

(1) MONTH函数:计算月份函数

功能:计算给定日期中的月份。

语法:MONTH (serial_number)

其中Serial_number表示一个日期值,其中包含要查找的月份。应使用DATE函数来输入日期,或者将日期作为其他公式或函数的结果输入。如果日期以文本的形式输入,则会出现问题。

(2) DAY函数:计算天数函数。

功能:计算给定日期的天数。

语法:DAY(serial_number)。

其中Serial_number为要查找的那一天的日期。应使用DATE函数来输入日期,或者将日期作为其他公式或函数的结果输入。

(3)计算教职工的退休日期

在“H3”单元格中输入函数“=IF(C3="男",YEAR(D3)+60&"年"&MONTH(D3)&"月"&DAY(D3)&"日",YEAR (D3)+55&"年"&MONTH (D3)&"月"&DAY(D3)&"日")”。即:当“C3”单元格中显示的为“男”职工时,退休日期为“D3”单元格中的“出生年份”加60,月份和天数对应着“D3”单元格中的月份和天数;而当“C3”单元格中显示的不为“男”职工时,退休日期为“D3”单元格中的“出生年份”加55,月份和天数对应着“D3”单元格中的月份和天数,也就是说“男”性的退休年龄为60岁,“女”性的退休年龄为55岁。由于函数YEAR、MONTH、DAY计算出来的都是日期数字,为了表示各数字的意义,用连接运算符“&”在各数字后面加上“年”、“月”、“日”字样。向下拖曳填充柄,把“H3”单元格中的函数复制填充到“H12”单元格即可计算出所有职工的“退休日期”。

计算出的“性别”、“出生年月”、“教龄”、“退休日期”结果如图2所示。

3 结语

灵活地利用函数从“身份证号码”及“参加工作时间”等有关的信息中计算出“性别”、“出生年月”、“教龄”或“工龄”、“退休日期”等信息时,可快速、准确地计算出所需的结果,特别适用于数据比较庞大的工作表中,大大地提高工作效率,而且不容易出错。

参考文献

[1]沈大林.中文Office 2007应用设计培训教程[M].北京:高等教育出版社,2008:199-207.

上一篇:城市市政排水设计思路下一篇:文化动态保护论文