1、一:巧用IF函数,实现Excel表格的条件充填Excel提供了丰富的函数用于数据处理。除一些常用函数外,IF函数也是一个比较实用的函数。本文以几个应用实例介绍IF函数的使用方法。 一、IF函数的格式及功能说明 1 函数格式 IF(logical_test,value_if_true,value_if_false) 2 功能说明 logical_test:叫“逻辑表达式”,是用比较运算符(=,,=,=,)连接起来的式子。 例如,A10=100就是一个逻辑表达式。其功能描述为:如果单元格A10中的值等于100,则表达式的值为true(逻辑“真”),否则为false(逻辑“假”)。 value_if
2、_true:是“当为真时的值”。即当“逻辑表达式”的值为“真”时,本函数的结果。 value_if_false:是“当为假时的值”。即是当“逻辑表达式”的值为“假”时,本函数的结果。 例如,函数IF(A10=100,”满分”,”不是满分”)的返回值是:当A10单元格的值等于100,为“满分”;当A10单元格的值不等于100时,为“不是满分”。 显然,对于执行真假值判断,根据逻辑测试的真假值,在某些单元格填写不同的结果的操作,可以使用IF函数。 二、应用实例一 1 问题 有图1所示登记学生数学成绩的Excel工作表,请根据“数学”成绩,在“是否补考”一栏填写“补考”或“不补考”字样。 图1 数学
3、成绩登记表 2 操作方法 (1) 选中D2单元格; (2) 在编辑栏中直接输入 =IF(C260,补考,不补考) 然后按编辑栏中的“”即可。注意,式中圆括号、小于号、逗号及引号等须使用半角字符。 (3) 对于其它单元格的充填,先选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。如图2所示。 图2 自动充填其它单元格 3 说明 在Excel中输入函数,也可以使用如下方法: (1) 选中D2单元格; (2) 点击“常用”工具栏中的粘贴函数按钮“fx”,在弹出的“粘贴函数”对话框中选择IF函数,点击“确定”,弹出图3所示的IF函数功能对话框; (3) 在对话框的“Logical_te
4、st”栏输入“C2=90,优秀,IF(C2=80,良好,IF(C2=70,中等,IF(C2=60,及格,不及格)然后按编辑栏中的“”即可。 (3) 对于其它单元格的充填,再选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。如图4所示。 图4 自动充填成绩等级 3 说明 (1) 在编辑栏中输入多重圆括号时,以不同颜色显示不同层的圆括号,以便于识别。 (2) 在选中D2单元格后,也可以在编辑栏中输入 =IF(C260,不及格,IF(C270,及格,IF(C280,中等,IF(C2=60,IF(C2=70,IF(C2=80,IF(C2=90,优秀,良好),中等),及格),不及格) 其
5、结果是一样的。 四、应用实例三 在IF函数中,value_if_false及value_if_true参数也可以是数学表达式。 1 问题 为鼓励购买,某商场规定:凡一次性购买商品超过100元的,超出部分优惠30%;超过200元的,超出部分优惠40%;超过300元的,超出部分优惠50%。 现有顾客购买商品情况如图5所示,要求计算实际应付金额。 图5 顾客购买商品情况登记表 2 操作方法 (1) 选中D2单元格; (2) 在编辑栏中直接输入 =IF(C2=100,C2,IF(C2=200,100+(C2-100)*0.7,IF(C2=300,170+(C2-200)*0.6,230+(C2-300
6、)*50%) 然后按编辑栏中的“”即可。 (3) 对于其它单元格的充填,再选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。如图6所示。 图6 自动充填实际应付金额 五、结束语 EXCEL 2000含有许多功能丰富的函数。利用好这些函数会给我们的日常事务处理带来极大的方便。本文介绍的IF函数,适应于: (1) 根据某单元格中的数据,在其它单元格中有选择地填写不同结果的“字符”数据; (2) 根据某单元格中的数据,选择不同的计算公式,并把计算结果填写到指定单元格中;无论是选择字符,还是选择公式,IF函数都能在value_if_false及value_if_true中再构造IF子句
7、,最多可嵌套7层。 这样,对于类似于“符合甲条件,则按甲公式计算;符合乙条件,则按乙公式计算;符合丙条件,则按丙公式计算;”的问题,用IF函数能很好地解决。二:VLOOKUP的用法举例问题:如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩?首先我们介绍下使用的函数 vlookup 的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:1、判断的条件2、跟踪数据的区域3、返回第几列的数据4、是否精确匹配根据问题的需求,这个公式应该是:=vlookup(a2,sheet1!$a$2:$f$10
8、0,6,true)详细说明一下在此vlookup函数例子中各个参数的使用说明:1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是54、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等)5、vlookup是垂直方向的判断,如果是水平方向的判断可使用H
9、lookup函数结果如下图:三:如何使用Excel 进行 专业图表制作首先做图表,必须得有数据,创建你获得的数据,或者导入数据是你制作表格的第一步例如:1.首先创建这样一个表格数据2.通过 “插入 来选择你需要的是柱形图 还是 饼图 或者其他图形3.然后 右击 出现的空白地区,出现下拉列表,“选择数据”。在出现浮窗的时候 再图表数据区域会是空的这个时候在excel里面框出你需要的数据源就可以了 它自动会生成你的图形和数据 如果需要修改也可以通过右击 改变坐标格式 来实现横竖坐标的数据,文字等信息的自我设定。4.对于你已经绘制后的图形,你不满意,想不改变数据 变成其他的图形图 可以通过“设计”-
10、“更改图表类型”来实现更改。结果很简单:5,如果还需要加入附和的变化信息:例如: 财季利润折扣率Q1¥323,300.0021.56%Q2¥456,600.0015.88%Q3¥428,790.0017.23%Q4¥453,910.0013.16%前面操作如上, 到绘制后你会发现 折扣率在下方是个小矩形 选中矩形地方右击 选择“设置数据系列格式”勾中次坐标轴下方会变为红色矩阵覆盖,也不好看,继续右击选择“更改图标类型” 选择个 折线图 就看起来很美观 也能体现变化了。二、 实现比较矩形图项目上期本期通信费181122交际费156121交通费143143办公费151185水电费101166培训费1811271. 先把数据表格重新整理下 形成对比数据的表格然后重复1-4步骤。这时只需要选中 增加/减少/本期当中 当中的1个“更改图形类型”为指定的就可以实现对比图形了,另外如果你需要这些对比的数据能在图上明显的表示出来 请直接右击-添加数据标签 就可以实现了先这么多吧,还有很多收集完了,再补充嘿嘿