收藏 分销(赏)

excel_中数据的有效性的应用.doc

上传人:pc****0 文档编号:7814465 上传时间:2025-01-18 格式:DOC 页数:15 大小:526KB 下载积分:10 金币
下载 相关 举报
excel_中数据的有效性的应用.doc_第1页
第1页 / 共15页
excel_中数据的有效性的应用.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
excel 中数据的有效性的应用         3、 防止数据输入错误         典型应用如下:         (1) 防止日期错误:         只准输入日期或某个日期之后的特定日期:点击EXCEL菜单“数据-有效性-”, 在“设置-允许”对话框中选择“日期”、并在相应位置输入起始日期。                  (2) 只准输入整数:         在“设置-允许”对话框中选择“整数”         (3) 防止输入重复值:         首先要选定整行/列或单元格区域(比如选中B列),然后再点击EXCEL菜单“数据-有效性-”, 在“设置”对话框中选择“自定义”、在“公式”中输入“=COUNTIF(B:B,B1)<2”                  检验一下:在B3单元格中输入“A”,看看会出现什么结果?         (4) 只能输入大于上一行的数值(或日期):                 注意引用区域的最后一行行标为相对引用。A4的有效性公式为:=MAX($B$3:$B4)         4、 条件输入         只准输入符合一定条件的数据:         (1) 只能输入大于左侧的数字                  (2) 按条件输入_根据左侧条件来决定右侧单元格如何输入:         下图中,如果单据类型选择了“入库单”,则只能在“入库数量”所在列即C列输入数据,而不能在“出库数量”所在列即D列输入数据;反之亦然。                 C列公式为:=IF(B5="入库单",ISNUMBER(C5),FALSE)         D列公式为:=IF(B5="出库单",ISNUMBER(D5),FALSE) [应用一]下拉菜单输入的实现 例1:直接自定义序列 有时候我们在各列各行中都输入同样的几个值,比如说,输入学生的等级时我们只输入四个值:优秀,良好,合格,不合格。我们希望Excel2000单元格能够象下拉框一样,让输入者在下拉菜单中选择就可以实现输入。 操作步骤:先选择要实现效果的行或列;再点击"数据\有效性",打开"数据有效性"对话框;选择"设置"选项卡,在"允许"下拉菜单中选择"序列";在"数据来源"中输入"优秀,良好,合格,不合格"(注意要用英文输入状态下的逗号分隔!);选上"忽略空值"和"提供下拉菜单"两个复选框。点击"输入信息"选项卡,选上"选定单元格显示输入信息",在"输入信息"中输入"请在这里选择"。 例2:利用表内数据作为序列源。 有时候序列值较多,直接在表内打印区域外把序列定义好,然后引用。 操作步骤:先在同一工作表内的打印区域外要定义序列填好(假设在在Z1:Z8),如“单亲家庭,残疾家庭,残疾学生,特困,低收人,突发事件,孤儿,军烈属”等,然后选择要实现效果的列(资助原因);再点击"数据\有效性",打开"数据有效性"对话框;选择"设置"选项卡,在"允许"下拉菜单中选择"序列";“来源”栏点击右侧的展开按钮(有一个红箭头),用鼠标拖动滚动条,选中序列区域Z1:Z8(如果记得,可以直接输入=$Z$1:$Z$8;选上"忽略空值"和"提供下拉菜单"两个复选框。点击"输入信息"选项卡,选上"选定单元格显示输入信息",在"输入信息"中输入"请在这里选择"。 例3:横跨两个工作表来制作下拉菜单 用INDIRECT函数实现跨工作表 在例2中,选择来源一步把输入=$Z$1:$Z$8换成=INDIRECT("表二!$Z$1:$Z$8"),就可实现横跨两个工作表来制作下拉菜单。 [应用二]自动实现输入法中英文转换 有时,我们在不同行或不同列之间要分别输入中文和英文。我们希望Excel能自动实现输入法在中英文间转换。 操作步骤:假设我们在A列输入学生的中文名,B列输入学生的英文名。先选定B列,点击进入"数据\有效性",打开"数据有效性"对话框;选择"输入法"对话框,在"模式"下拉菜单中选择"关闭(英文模式)";然后再"确定",看看怎么样。 [应用三]数据唯一性检验 员工的身份证号码应该是唯一的,为了防止重复输入,我们用“数据有效性”来提示大家。 操作步骤:选中需要建立输入身份证号码的单元格区域(如B2至B14列),执行“数据→有效性”命令,打开“数据有效性”对话框,在“设置”标签下,按“允许”右侧的下拉按钮,在随后弹出的快捷菜单中,选择“自定义”选项,然后在下面“公式”方框中输入公式:=COUNTIF(B:B,B2)=1,确定返回。以后在上述单元格中输入了重复的身份证号码时,系统会弹出提示对话框,并拒绝接受输入的号码。 运用Excel三大条件函数解决实际问题! 秋尽冬至,又到一年年终时。在工作中,数据的运算量和汇总的操作一下比平时多了不少。众所周知,在Excel中可以对数据进行各种不同的运算和汇总,今天我向大家介绍与条件相关的函数三兄弟,分别是“COUNTIF”、“SUMIF”和“IF”函数。他们有一个共同的特点——都姓字符“IF”。 大兄弟:COUNTIF函数(计数求和) COUNT函数,顾名思义是用来计数的,统计所选择区域的数值型单元格个数。COUNTIF是COUNT函数的引伸与拓展,在计数时加上先前条件,只有符合计数的条件才进行统计计算。比如,从员工信息表中,计算出有多少人的年龄大于35岁。 下面我们来看一个典型的分类计数汇总的例子。这里有一张销售流水记录表,每名销售人员累计做了多少“销售订单个数”呢? 大兄弟COUNTIF正常工作需要两个参数——条件区域(本例为左侧表中“销售人员”一列)和计数条件(本例为右侧表中的人员姓名)。要计算第一位销售人员的“订单数”,很简单,输入函数公式 “=COUNTIF($C$2:$C$16,E2)”即可(见图1)。 二兄弟:SUMIF函数(条件求和) SUM函数的作用是对数据求和,而SUMIF对它进行了引伸和拓展,比如计算“金额”在1元以上的数据总和、按照人员或产品分类计算数据总和等等。它有3个参数,分别是条件区域、判断条件、实际的求和区域(如果它与“条件区域”是一个区域,就可省略)。 在上例中,计算每位“销售人员”的订单总金额,就要使用SUMIF函数来协助了。如果要计算每个人的销售订单总金额,把左侧表的“销售人员”一列当作“条件区域”,把右侧表的每个名单当作求和“条件”,把左侧表的每笔“订单金额”当作“实际求和区域”,在G2单元格中输入数据计算公式 “=SUMIF($C$2:$C$16,E2,$B$2:$B$16)”(见图2),第1名销售人员的“订单总额”就瞬间产生了。 小提示: 在本例的COUNTIF函数和SUMIF函数中,由于“销售人员”区域与“订单总额”区域都是固定的,所以在函数中引用这两列地址时,要使用“绝对地址”,也就是在地址前添加“$”符号。 三兄弟:IF函数 逻辑高手IF函数是一个条件函数,它可以通过设置的条件进行逻辑判断。 如果在刚才的数据汇总表中再添加一列“销售奖金”数据,“销售奖金”发放的方法是:如果某个人的订单总额大于¥1500,000,那么“奖金”数用总额×5%,否则“奖金”就用总额×3%。所以,第1位销售人员“销售奖金”的计算公式应为“=IF(G2>1500000,G2*0.05,G2*0.03)”,如图3所示。 结合刚才的知识,推测一下这个公式中3个参数的涵义吧。“G2>1500000”是IF函数的判断条件,“G2*0.05”是条件成立的操作,“G2*0.03”是条件不成立的操作。 名师点睛: *数据的分类汇总是Excel最常见的应用。分类汇总的方法很多,包括使用函数和公式。设置的条件可看作是分类的依据,用“COUNTIF函数”进行分类计数汇总,用“SUMIF函数”进行分类求和汇总,非常方便。 *IF函数的作用是根据判断条件的真假,自动进行分支操作。比如根据身份证号码的奇偶来判断性别,根据绩效数据来填写成绩等等。在实际应用时,一个非常实用的应用是:把IF函数的“真”或“假”参数嵌套成另一个IF函数,实现多种分支操作。如2个IF函数的嵌套可写成“=IF(条件,真,IF(条件,真,假))”,这样一来就可以实现3个分支判断了(在Excel中,最多是7层函数嵌套)。 *重复数据的筛选问题常常让我们感到非常棘手。COUNTIF函数除了可以实现分类计数汇总外,它和IF函数配合,还可以实现对重复数据的标识与筛选,从而将1列中的重复数据删除。在如下图4所示的案例中,使用了公式“=IF(COUNTIF($C$1:C1,C1)>1,”1”,”0”)”为重复数据的后面添加了标识“1”,为不重复数的后面添加了标识“0”。在公式中,COUNTIF是条件计数,可利用它统计出从这列的第1个数据起,某个数出现了几次,再用IF函数判断,若出现2次以上就添加“1”,若出现1次则就添加“0”。最后用Excel中的自动筛选功能,将所有标识为“1”的数据行删除,就能把重复数据统统清理掉了。 与“IF”相关的函数三兄弟,不但为运算添加了“条件”,而且为我们打通了很多解决问题的道路,只要我们肯用心发掘,一定还能够找到更多的问题解决之道 很多单位都组建了局域网,虽然有不少能在局域网上聊天的工具,但一来使用不方便,二来不安全(容易被老板发现)。为此,笔者建议大家用Excel来聊天。  用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盘中。接下来四个用户就可以同时在这个文件中录入了。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服