excel2003
Excel数组公式应用及实例介绍
在excel中,什么是数组公式呢?数组公式,简而言之,就是以三键结束的,就是“数组公式”。所谓的三键就是指当输入完公式之后,按下CTRL+SHIFT+ENTER键结束。 “数组公式”的概念只涉及公式的表达形式,而不是公式内部的运算模式,注意不要将其同“数组运算”混淆了。“数组公式”只是用来显式通知Excel,某公式被用户要求执行数组的计算方式的表达形式。 小编提醒注意的是:数组公式不要滥用,因为数组公式是很耗内存的。 下面是一个关于数组公式的实例教程: 已知进货日期和保质期,计算离保质期还有多少年月日。如下图所示: 我们可以结合DATEDIF、SUM和TEXT函数来实现计算。 在H2单元格,输入公式: =TEXT(SUM(DATEDIF(C2,D2,{"y","ym","md"})*{10000,100,1}),"0年00月00日"),然后不要按回车确定,记得一定是按下CTRL+SHIFT+ENTER键结束公式的输入。按下CTRL+SHIFT+ENTER键结束数组公式的输入,excel会自动在公式的两侧添加一对大括号,表明是数组公式,而不是手动输入大括号。 然后单击H2单元格,向下复制公式即可完成其余的计算。 在excel中灵活使用数组公式,可以减少大量的工作量。
如何利用Excel数组公式统计各班优秀人数
期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:“现在各班编在一起考试,统计优秀、及格、低分人数,真让人头疼”。 我知道他在操什么心,却心不在焉地说:“countif函数你不是会用吗?” “会啊,但是,你看看,全年级各科成绩都在同一个工作表中,比如,统计二(1)班优秀人数,公式为‘=countif(D2:D69,">=96")’”…… 我扫了一眼,继续敷衍他:“是啊,没错。” “当然没错,只是‘D2:D69’这个参数中的两个行号(2和69),太烦人了,要逐个修改,你看看,每个年级十个班,每个班八九个学科,每科都要统计优秀、及格、低分人数,算算要改多少处!不管是直接修改还是用鼠标拖选,都是一个字:烦!”阿明一边说着,一边一遍又一遍地用鼠标框选着要填的统计表格…… 我笑了笑:“想不烦,倒也还有一招:请数组公式来帮忙!” 阿明一听,顿时来了劲:“什么是数组公式?如何用?” 我说:“别急,一步一步来,先做点准备工作:用left从考号中提出班级!”阿明很熟练地在N2单元格中输入“=LEFT(B2,3)”,然后,双击N2左下角的填充柄,班级代号瞬间便提到N列了(如图1)。 “再在表格旁边添加一个班级代号,比如‘二(1)班’就用‘201’,‘二(2)班’就用‘202’……”不等我说完,阿明就已在表格左边插入了相应的代号(如图1)。 “下一步怎么办?该数组公式出场了吧!”阿明迫不及待地起身让座。 “好,我就来现身说法,统计一个数据吧:二(1)班语文优秀人数。”我边说边在E708单元格输入了一个这样的公式:=SUM(($D$2:$D$702>=96)*($N$2:$N$702=TEXT($B708,0)))。 看看阿明那一脸的迷惑,我不得不加以解释: ($D$2:$D$702>=96)——对每一行的语文成绩进行判断,返回结果为1或0(优秀为1否则为0); ($N$2:$N$702=TEXT($B708,0))——对N列对应行的班级代号进行判断,看是否是“201”(TEXT($B708,0)),同样得出1或0的结果; ($D$2:$D$702>=96)*($N$2:$N$702=TEXT($B708,0))——然后,两者相乘,即每一行如果语文成绩为优秀且班级代号为“201”,那么这一行的结果是=1;否则就是0(1×0或0×1或0×0)。最后sum就将这所有的0和1加起来。很显然,加上0等于没加,所以结果是几就表示有几个1相加,也就是二(1)班有几个优秀学生。 阿明似乎听懂了,抢着按了下回车键,可是E708单元格中并没了出现预期的数字,而是令人伤心的“#VALUE!”…… 看着满脸狐疑的阿明,我说:“数组公式输入的最后一步,不是按Enter,而是按Ctrl+Shift+Enter。”说着,我双击E708单元格,进入编辑状态,然后同时按下Ctrl+Shift+Enter三个键,奇迹出现了,“#VALUE!”变成了22——二(1)班优秀人数(如图2)。跟先前阿明用“=COUNTIF(D2:D69,">=96")”统计的一模一样 阿明一激动,一连试了好几遍数组公式,感觉省事多了,不由得最后向我竖起大拇指:“还是信息技术老师厉害。” 我得意地说:“我厉害,那是因为我站在“巨人”的肩膀上,呵呵。这一招还是从Office办公达人网学来的呢!”
Excel打印预览快捷键一览
如果习惯使用键盘,在Excel打印预览状态下,可以用下面的快捷键来快速操作。在Excel工作表界面,按Ctrl+F2可以显示打印预览窗口,该快捷键适用于Excel 2007和Excel 2010。但在Excel 2010中,对于Backstage视图中的打印预览,下表中的快捷键除ESC外,其他都不适用。
如何用Excel来聊天
很多单位都组建了局域网,虽然有不少能在局域网上聊天的工具,但一来使用不方便,二来不安全(容易被老板发现)。为此,笔者建议大家用Excel来聊天。 第一步:打开Excel2003,新建一个工作簿文档,取名保存(如“工作记录.xls”)。 第二步:执行“工具→共享工作簿”,打开“共享工作簿”对话框(见图1),选中“允许多用户同时编辑,同时允许工作簿合并”选项,确定返回。很多单位都组建了局域网,虽然有不少能在局域网上聊天的工具,但一来使用不方便,二来不安全(容易被老板发现)。为此,笔者建议大家用Excel来聊天。 第一步:打开Excel2003,新建一个工作簿文档,取名保存(如“工作记录.xls”)。 第二步:执行“工具→共享工作簿”,打开“共享工作簿”对话框(见图1),选中“允许多用户同时编辑,同时允许工作簿合并”选项,确定返回。 第三步:将上述工作簿文档保存在局域网上某台电脑的一个共享文件夹中。 第四步:局域网内用户同时打开上述工作簿,大家约定好输入的单元格位置(如A用户在A列输入内容、B列输入时间;B用户在C列输入内容、D列输入时间……)。 第五步:选定相应的单元格(如A1),将聊天内容输入到其中,再选中B1单元格,按下“Ctrl+Shift+;”组合键输入系统当前时间。 第六步:单击工具栏上的“保存”按钮,将上述输入内容保存一下,对方只要再按一下“保存”按钮,即可看到上述输入的内容。 第七步:如果老板来了,只要切换到其他工作表(如Sheet2)中(可以事先输入一些与工作相关的内容),即可转换到“工作状态”。既方便又安全! 小提示 提高效率,多人同时录入一个Excel文件这个应用主要利用了Excel的“允许多用户同时编辑,同时允许工作簿合并”功能,在实际工作中,可以用做多人共同录入一个Excel表格,Excel会自动保持信息不断更新。比如:有A、B、C、D四个用户分工合作共同完成2005.xls文件的录入,首先打开这个文件,并按上面的操作勾选“允许多用户同时编辑,同时允许工作簿合并”,最后点击“文件→另存为”,将其保存在E电脑的D盘中。接下来四个用户就可以同时在这个文件中录入了。
Excel利用VBA列出工作表中的所有公式
如果我们要查看一个工作表中的所有公式,可以用VBA来实现。下面的VBA代码可以在工作簿中插入一个新工作表,并在其中列出指定工作表中的所有公式、公式所在单元格及其值。使用方法是将VBA代码放入标准模块中,选择一个工作表,然后执行代码。Sub ListFormulas() Dim FormulaCells As Range, Cell As Range Dim FormulaSheet As Worksheet Dim Row As Integer '创建Range对象 On Error Resume Next Set FormulaCells = Range("A1").SpecialCells(xlFormulas, 23) '没有找到公式 If FormulaCells Is Nothing Then MsgBox "当前工作表中没有公式!" Exit Sub End If '增加一个新工作表 Application.ScreenUpdating = False Set FormulaSheet = ActiveWorkbook.Worksheets.Add FormulaSheet.Name = "“" & FormulaCells.Parent.Name & "”表中的公式"'列标题 With FormulaSheet Range("A1") = "公式所在单元格" Range("B1") = "公式" Range("C1") = "值"Range("A1:C1").Font.Bold = True End With '读取公式,同时在状态栏中显示进度。 Row = 2 For Each Cell In FormulaCells Application.StatusBar = Format((Row - 1) / FormulaCells.Count, "0%") With FormulaSheet Cells(Row, 1) = Cell.Address _ (RowAbsolute:=False, ColumnAbsolute:=False) Cells(Row, 2) = " " & Cell.Formula Cells(Row, 3) = Cell.Value Row = Row + 1 End With Next Cell '调整列宽 FormulaSheet.Columns("A:C").AutoFit Application.StatusBar = False End Sub
Excel表格边框颜色、粗细等设置动画教程
快速设置边框:Excel表格中同时选中需要设置边框的区域,单击“格式”工具栏上“边框”左侧的下拉按钮,在随后弹出的下拉列表中,选择一种合适的边框样式即可。 设置复杂边框:Excel表格中同时选中需要设置边框的区域,执行“格式→单元格”命令,打开“单元格格式”对话框,切换到“边框”标签下,设置好边框的“颜色”、“样式”及“预置”类型后,确定返回即可。无论是用什么方法设置的边框,同时选中需要取消边框的区域,单击“格式”工具栏上“边框”左侧的下拉按钮,在随后弹出的下拉列表中,选择“无边框”样式即可将相应的边框清除。
Excel如何用条件格式高亮显示多列中的重复值
如果要比较Excel工作表的许多列,高亮显示其中相同的内容,可以用条件格式的方法。例如在A1:E18区域中包含六列名单,现在要在整个区域或其中几列中找出重复值。 Excel 2003: 在整个连续区域中查找: 1.选择区域A1:E18,选择时从A1单元格开始,选择该区域后A1单元格处于高亮。 2.单击菜单“格式→条件格式”,在“条件格式”对话框中,单击“条件1”下的下拉箭头,选择“公式”,在右侧文本框中输入公式: =COUNTIF($A$1:$E$18,A1)>1 然后单击“格式”按钮,弹出“单元格格式”对话框,在“图案”选项卡中选择一种颜色,单击“确定”。 3.再次单击“确定”,重复的姓名就会高亮显示出来了。
怎样在Excel中对图表进行保护
要保护Excel中的图表,默认状态下只需保护工作表即可。 一、保护图表工作表。 对于图表工作表,保护工作表时弹出的“保护工作表”对话框中有两个选项,选择“内容”会保护图表元素,如图例、系列、标题等;选择“对象”会保护图表中的形状、图片等对象。 二、保护嵌入式图表。 对于工作表中嵌入的图表,保护工作表时确保不选择“编辑对象”选项,工作表中的所有图表(也包括其他对象)即不能被选择。但需注意,如果图表或图表数据源被取消了锁定,保护工作表后也不能对图表进行保护。 ㈠保护工作表后允许用户对其他区域进行编辑。 1.单击Excel工作表左上角行标题和列标题交叉处的“全选”按钮选择整个工作表,然后按快捷键“Ctrl+1”,弹出“单元格格式”对话框,选择“保护”选项卡,取消勾选“锁定”后确定。 2.选择图表数据源区域,重复上述步骤,将该区域设置为“锁定”。 3.在Excel 2003中单击菜单“工具→保护→保护工作表”;Excel 2007和2010中在功能区中选择“审阅”选项卡,在“更改”组中单击“保护工作表”,弹出“保护工作表”对话框,在“允许此工作表的所有用户进行”下,可看到默认已选择“选定锁定的单元格”和“选定未锁定的单元格”两个选项,取消勾选“选定锁定的单元格”,根据需要输入密码、选择其他允许用户进行编辑的选项(“编辑对象”选项不能选择),然后单击“确定”。
Excel如何轻松实现自动换行
Excel处理数据之便捷众人皆知,可在其单元格内换行就略显不便,不知你是否也遇到过此类问题?通过摸索,以下四法便能轻松实现单元格内的自动换行。 1. 输入数据随时换行 用户若要在输入数据时换行,只要通过Alt+Enter组合键即可轻松实现。此方法同样可使已输入内容的单元格在光标所在处换行。 2. 单元格区域内换行 将某个长行转成段落并在指定区域内换行。例如:A10内容很长,欲将其显示在A列至C列之内,步骤是:选定区域A10:C12(先选A10),选择“编辑→填充→内容重排”,A10内容就会分布在A10:C12区域中。此法特别适合用于表格内的注释。 3. 调整单元格格式换行 选定单元格,选择“格式→单元格”,在弹出的对话框中单击“对齐”,选中“自动换行”复选框,单击[确定]按钮即可。 4. 文本框的巧用 单击“视图”菜单,在“工具栏”命令中,选中“绘图”工具栏,单击该工具栏的“文本框”,为了保证文本框的边界与工作表网格线重合,需按住Alt键的同时插入文本框,然后,就可以在文本框中任意输入内容了。
Excel如何制作下拉列表,excel下拉菜单的创建方法
Excel下拉列表通常都是利用“数据有效性”来实现的,通过“数据有效性”设置,可以让Execl的某一单元格出现下来菜单的效果,那么如何实现excel下拉列表呢?Excel下拉列表、Excel下拉菜单的第一种方法(数据有效性):第一步:打开Excel工作薄——>选定某一单元格——>点击上方的“数据(D)”菜单——>点击“有效性(L)”;第二步:将弹出“数据有效性”窗口,在“设置”选项卡中“有效性条件”下方找到“允许(A)”,将其设置为“序列”——>然后再将“忽略空值(B)”和“提供下拉箭头(I)”两项前面打上勾;第三步:最后在“来源(S)”中,输入您需要的菜单选项数据,比如,需要设置1、2、3为下拉菜单中的可选项,就在“来源(S)”下方输入“1,2,3”,每一组数据之间必须以英文标点的逗号“,”隔开,不能用中文全角的逗号“,”——>最后点击“确定”退出即可;补充说明:在“来源(S)”中还可以直接引用某些单元格内的数据作为下拉菜单的可选项,只需要在“来源(S)”下方输入一串代码即可,比如,想要让第一列的单元格A1至A5中的数据作为可选项,就在“来源(S)”下方输入“=$A$1:$A$5”(不含引号,且必须使用英文符号和标点);