1 / 2
文档名称:

如何使用IF函数一次找出多个符合条件的数据.doc

格式:doc   大小:111KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何使用IF函数一次找出多个符合条件的数据.doc

上传人:xxj16588 2016/8/13 文件大小:111 KB

下载得到文件列表

如何使用IF函数一次找出多个符合条件的数据.doc

文档介绍

文档介绍:如何使用 IF 函数一次找出多个符合条件的数据所在的行位置下面举一个简单的例子。如下图: 在本表 C 列中一次找出多个学生姓名( 包括同名) 所在的行位置, 并标上颜色。如果本表有 2000 多名学生的数据,假设我们需要从这 2000 多名学生中找出 30 个学生的数据所在行,用逐个查找每个学生的方法,肯定费事,而使用 IF 函数进行一次性查找,则可以大大提高工作效率。在本表中,我们需要一次性找出本表原 B 列(在其左侧插入用于输入查找函数,以获得查找结果的列后,B 列顺延为 C 列)中的“李×× ,周×× ,何×× ,简×× ,袁×× ,吕×× ,蒋××”这七位学生的数据所在行方法、步骤如下: 一、在本表原 B 列的左侧插入用于输入查找函数,以获得查找结果的列,即现在的 B 列,选定 B2 单元格, 在 B2 公式编辑栏输入以下函数(如上图所示): 单元格 B2 fx =IF(OR(C2=" 李×× ",C2=" 周×× ",C2=" 何×× ",C2=" 简×× ",C2=" 袁×× ",C2=" 吕×× ", C2=" 蒋×× "),C2,"") 公式意思为: 如果 C2 单元格的数据为"李×× ", 或为"周×× ", 或为"何×× ", 或为"简×× ", 或为"袁× × ", 或为"吕×× ", 或为"蒋×× " ,则 B2 单元格显示 C2 单元格的数据,否则, B2 单元格就显示为空白。(注一:可以查找任何一列数据中的某些特定值(本例为姓名列的特定学生姓名) ,只需修改插入列的函数即可。)( 注二: 单元格内 excel 函数字符数是有一定限制的, 本例中查找学生的数量限定在 30 名以内, 超过则会提示:“输入的公式中包含错误”或“您已为此函数输入太多参数”, 同时在函数编辑栏内以黑色条块显示出函数出错的位置。只要删除此出错位置及之后的内容就可以通过。若还不能通过,则说明函数本身确实有某处错误,需要检查修改。如下图) 二、复制 B2 , 将公式粘贴到 B 列所有需要纳入查找范围的单元格, 如本表的 B3:B17 各单元格, 或双击 B2 单元格右下角的小十字( 或是黑色小方块) ,将公式自动填充到 B3:B17 各单元格。三、选定列标签所在行( 如本表第一行) ,点击“工具栏”的“数据→自动筛选”,将该行设为数据自动筛选行; 在 B1 的自动筛选下拉菜单中选择“( 非空白)”选项,将查找到的、但分散的学生姓名筛选( 集中) 到一块; 选定这些学生姓名所在的行,设定其常规格式为“填充浅青色”; 四、选定列标签所在行,去掉“自动筛选”前的“√”, 撤销自动筛选。五、删除插入的 B 列,恢复工作表原状。提示:为避免查找到不需要的同姓名学生,可以在函数公式中添加其他列(比如 D 列的“班级”和G 列的“户籍性质”)的数据,用于区别同名同姓学生,如:高一(2) 班有一个“李×× ,高一(8) 班有两个“李×× ”。我们需要找出的是高一(8) 班“户籍性质”为“县镇非农”的“李×× ”。我们将 B2 中的函数公式修改为: B2 fx =IF(OR(and(C2=" 李×× ",D2=" 高一(8)",G2=" 县镇非农"),C2=" 周×