中企动力 > 商学院 > excel查找大于某数
  • ?

    利用EXCEL函数“VLOOKUP”,轻松在大数据中查找你所需要的!

    曼文

    展开

    本文将讲解 Microsoft Excel 试算表中的 VLOOKUP 函数及应用,兼容 Google Sheets。

    这里以一个名为「Everything Zone」的新闻网站作举例,脑细把从问卷调查收集回来的资料输入到 Excel 试算表,名为「Everything Zone 会员统计表」(下图左),以作记录及分析。

    vlookup大数据

    假设 Everything Zone 会员统计表拥有多达 68 万名会员资料,脑细只想知道小思、小西、老冯的最爱内容;并要你用表列出来。於是你另起一个简表(下图右),填好了姓名,但不知道他们的最爱内容,点样算?你可以用强大的 Excel 函数 VLOOKUP 轻易找出答案。

    VLOOKUP 函数

    功能:按列查找一个统计表里的指定资料格内容,并将它放到另建的全新统计表。

    【相关报道】活用 MS Excel 函数「COUNTA」!轻易统计工作量

    【相关报道】活用 MS Excel 函数「RANK」!轻易统计工作量

    【相关报道】活用 MS Excel 函数「LARGE」!轻易统计工作量

    语法:=VLOOKUP([找什么], [哪里找], [第几行], [是否需要完全符合])

    使用 VLOOKUP 函数,你必须知道的 4 件事:1 找什么?2 哪里找?3 第几行?4 是否需要完全符合?

    示范:1 找什么

    找什么

    你要找的是「小思」、「小西」、及「老冯」的最爱。这里先从「小思」找起,於是你需要在 K3 资料格输入 VLOOKUP 公式。留意你要找的是全新简表里的「小思」(J3 资料格),而不是旧表里的「小思」(C4 资料格)。不过,你也可以不填 J3,而填「"小思"」(见下图)。

    公式:=vlookup(J3公式:=vlookup(J3

    2 哪里找

    5

    就是从旧表里找,依「姓名」找出「最爱」,所以是从 C 栏和 D 栏的资料格找,即 C2:D7;其实没有限制范围,因此你也可以写 C2:G7。

    公式:=vlookup(J3,C2:D7

    公式:=vlookup(J3,C2:D7

    3 第几行

    7

    「第几行」绝对不是「第 4 行」!虽然你要找的「最爱」是在 D 栏,但 D 栏并非理解成「第 4 行」。因为刚才你在「哪里找」填了 C2:D7(上图红框),C 栏就是「第 1 行」,D 栏被理解成「第 2 行」。

    公式:=vlookup(J3,C2:D7,2

    4 是否需要完全符合

    910

    如果你要找的姓名必须与「小思」完全吻合,那就要在 vlookup 公式的最后,加上「False」;如果不需要完全吻合,可填「True」或不填,因为预设就是「True」。留意上图,填了「True」就超错,填「False」才可正确找出「小思」的最爱内容是「AV」。

    公式:=vlookup(J3,C2:D7,2,False)

    完成!

    复制 formula 公式到其它资料格

    1112

    做好了「小思」,还有「小西」与「老冯」。现在你可以为 =vlookup(J3,C2:D7,2,False) 公式里的 C2:D7 加上 $,以锁定「哪里找」资料格范围,不论「小西」或「老冯」,都是在 $C$2:$D$7 范围里找;然后就把 VLOOKUP 公式,从 K3 直拉下去,复制到 K4 和 K5 吧!

    已经明白了怎么利用excel函数vlookup查找了大数据的小伙伴们,赶快去尝试一下收集需要自己的资料吧!如果您喜欢的话别忘了点关注查看往期更多精彩内容,如果你有什么好方法也希望评论区和大家共同交流提高哦!顺手点个赞也是对我们鼓励的一种方式,感谢有你的关注!

  • ?

    Excel用Find函数返回指定字符位置与在多行查找及一次查找多个值

    小魔女

    展开

    在 Excel 中,查找指定字符在源字符串中的位置,既可以用 Find函数,也可以用 FindB函数,它们都有三个参数,所不同的是,前者把汉字、字母和数字都算一个字符,后者把汉字算两个字节,数字和字母算一个字节。以下就是 Excel Find函数与FindB函数的使用方法及实例,含基本使用方法、在多行中动态查找方法和用数组一次查找多个值实例,操作所用版本均为 Excel 2016。

    一、Find函数和FindB函数语法

    (一)Find函数

    表达式:FIND(Find_Text, Within_Text, [Start_Num])

    中文表达式:FIND(查找文本, 源文本, [查找开始位置])

    (二)FindB函数

    表达式:FINDB(Find_Text, Within_Text, [Start_Num])

    中文表达式:FINDB(查找文本, 源文本, [查找开始位置])

    (三)说明:

    1、如果 Find_Text 为空(""),则返回 1;另外,Find_Text 不能包含任何通配符。

    2、Start_Num 为可选项,如果省略,则默认从第一个字符开始查找。Start_Num 小于等于 0 与大于 Within_Text 长度,Find 和 FindB 都返回 #VALUE! 错误值。

    3、Find 和 FindB 都区分大小写,也就是同一个字母的大写和小写算两个字母。Find 的 Start_Num 无论是汉字、字母还是数字都以一个字符算;而 FindB 的 Start_Num 汉字以两个字节算,字母和数字以一个字节算。

    二、Find函数的使用方法及实例

    (一) Find_Text 为空("")且省略 Start_Num 的实例

    1、选中 B1 单元格,输入公式 =FIND("",A1),按回车,返回 1;双击 B1,把公式改为 =FIND("",A1,4),按回车,返回 4;操作过程步骤,如图1所示:

    图1

    2、公式说明:第一个公式 =FIND("",A1) 查找文本为空,默认返回第一个字符的位置,所以返回 1;第二个公式 =FIND("",A1,4),查找文本也为空,但从第 4 个字符开始查找,所以返回在“Excel 2016 教程”中指定的位置 4。

    3、查找空格(" ")

    A、把公式 =FIND(" ",A1,4) 复制到 B2 单元格,如图2所示:

    图2

    B、按回车,返回 6,正是“Excel 2016 教程”中第一个空格的位置,如图3所示:

    图3

    (二)Start_Num 小于等于 0 与大于 Within_Text 长度的实例

    1、把公式 =FIND("2016",A1,0) 复制到 B1 单元格,按回车,返回 #VALUE! 错误;把公式改为 =FIND("2016",A1,15),按回车,也返回 #VALUE! 错误;操作过程步骤,如图4所示:

    2、说明 Start_Num 小于等于 0 与大于 Within_Text 长度,Find函数都返回 #VALUE! 错误。

    (三)Find函数区分大小写的实例

    1、把公式 =FIND("e",A1) 复制到 B1 单元格,按回车,返回 4;把公式改为 =FIND("E",A1),按回车,返回 1,如图5所示:

    2、查找位置都默认从 1 开始,但查找小写 e 时,返回的 4,正是“Excel 2016 教程”中小写 e 的位置;查找大写 E 时,返回的是 1,正是“Excel 2016 教程”中大写 E 位置。

    (四)查找不存的文本返回错误处理

    1、把公式 =FIND("2013",A1) 复制到 B1 单元格,按回车,返回 #VALUE! 错误,因为“Excel 2016 教程”没有 2013,操作过程步骤,如图6所示:

    图6

    2、如果用 =FIND("2013",A1) 作为 if 的条件,返回 #VALUE! 错误,if 将无法判断真假,如这个公式 =IF(FIND("2013",A1),"2013","2016"),如图7所示:

    3、如果条件 FIND("2013",A1) 为真将返回 2013,否则返回 2016,但由于返回 #VALUE! 错误,导致最终也返回 #VALUE! 错误,如图8所示:

    图8

    4、只要加一个判断 Find 返回值是否为数字的 IsNumber函数,if 就能返回正确值,把公式改为 =IF(ISNUMBER(FIND("2013",A1)),"2013","2016"),按回车,返回 2016,操作过程步骤,如图9所示:

    图9

    5、由于 FIND("2013",A1) 返回 #VALUE! 错误,#VALUE! 不是数字,因此 IsNumber(#VALUE!) 返回假,if 的条件为假,所以返回 2016。

    (五)用 Mid 与 Find 截取指定字符

    1、从指定字符截取到末尾。假如要从“Excel 2016 教程”中截取 2016 以后的所有文字。把公式 =MID(A1,FIND("2016",A1),10) 复制到 B1 单元格,按回车,返回“2016 教程”,操作过程步骤,如图10所示:

    图10

    2、截取中间指字符串。假如要从“Excel 2016 数据透视表教程”中截取“数据透视表”。把公式 =MID(A1,FIND("数据",A1),FIND("透视表",A1,FIND("数据",A1)) +3-FIND("数据",A1)) 复制到 B1 单元格,按回车,返回“数据透视表”,操作过程步骤,如图11所示:

    图11

    公式说明:

    A、公式中第一个 FIND("数据",A1) 用于返回要截取字符串的开始位置。

    B、FIND("透视表",A1,FIND("数据",A1))+3-FIND("数据",A1) 用于返回要截取字符串的长度,先用 FIND("透视表",A1,FIND("数据",A1)) 返回要查找字符串“数据透视表”最后三个字所在位置,由于查找“透视表”是三个字,而 Find 返回“透视表”的是“透”字的位置”,因此要加 3;然后减掉要截取字符串开始字符“数据”所在位置,从而返回要截取字符串“数据透视表”。

    提示:如果要从文字很多的段落中截取指定字符,FIND("透视表",A1,FIND("数据",A1)) 中才用 FIND("数据",A1) 找到查找开始位置,否则开始位置从 1 开始即可,这样有利于提高效率。

    (六)用 Find函数在多行中动态查找

    1、假如要在服装销量表的“产品名称”中查找是否包含“分类”。把公式 =IF(ISERR(FIND($C$2:$C$12,B2)),"不包含","包含") 复制到 G2 单元格,按回车,返回“包含”;把鼠标移到 G2 右下角的单元格填充柄上,按住左键,往下拖,则所经过单元格返回相应值;操作过程步骤,如图12所示:

    图12

    2、公式说明:公式中 $C$2:$C$12 是对 C2 到 C12 的绝对引用,即往下拖时,每次从 C2 到 C12 中返回一个值;B2 是相对引用,往下拖时会变为 B3、B4、……;FIND($C$2:$C$12,B2) 是在 C2 中找 B2,往下拖时,B2 变 B3,则在 C3 中找 B3,以此类推;如果没有找到,Find函数返回 #VALUE! 错误;用 IsErr函数判断是否返回错误,如果返回错误,则返回“不包含”否则返回“包含”。

    (七)Find 用数组一次查找多个值

    1、假如要在“Excel 2016 教程”中查找是否包含 0、2、教。把公式 =SUM(ISNUMBER(FIND({0,2,"教"},A1))*1) 复制到 B1 单元格,按回车,返回 3,操作过程步骤,如图13所示:

    图13

    2、公式说明:

    A、用 Find 查找多个值,可以用数组,即 FIND({0,2,"教"},A1),表示要在 A1 中查找 0、2、教,查找顺序为:从 0 开始查找,每次查找一个,找到返回所在位置,没有找到返回 #VALUE! 错误。

    B、FIND({0,2,"教"},A1) 最终返回 {8,7,12},则公式变为 =SUM(ISNUMBER({8,7,12})*1);用 IsNumber 判断,由于数组中全是数字,所以全返回真,公式变为 =SUM({True,True,True}*1),再把 1 与数组中的每个 True 相乘,由于 True 转为数值为 1,所以公式变为 =SUM({1,1,1}),最终求和结果为 3。

    C、FIND({0,2,"教"},A1) 的意思是,如果 A1 中只有 0、2 或“教”其中之一,则返回 1;如果同时有两个,则返回 2;如果同时有三个,则返回 3。

    三、FindB函数的使用方法及实例

    1、把公式 =FINDB("2016",A1) 复制到 B1 单元格,按回车,返回 7;双击 B1 单元格,把公式改为 =FINDB("教",A1,6),按回车,返回 12;再次双击 B1 单元格,把公式改为 =FINDB("程",A1,6),按回车,返回 14;操作过程步骤,如图14所示:

    2、说明:第一个公式 =FINDB("2016",A1) 返回 7 ,说明,FindB函数把每个字母算一个字节;第二个公式 =FINDB("教",A1,6) 返回 12,说明 FindB函数把每字母和数字都算一个字节;第三个公式 =FINDB("程",A1,6) 返回 14,说明 FindB函数把每个汉字算两个字节。除操作中的实例外,FindB函数的其它用法与Find函数相同。

  • ?

    excel数据太多,如何批量、快速的判断并进行统计呢?

    柳之云

    展开

    excel数据太多,如何批量、快速的判断并进行统计呢?

    举个例子,假如公司需要进行优秀员工数量统计,我们现在有这样一些excel数据:

    我们需要统计的excel数据

    我们现在的要求是,计算excel里完成力、执行力、创新力任意一项大于98,就算优秀员工,有人说,这个不是很简单吗?我们来数一数,张三执完成力96、执行力65、创新力78,不满足,李四完成力73、执行力83、创新力83,不满足,以此类推,当然,数量少是没有问题的,不过要是员工人数几千或者上万呢,我的天呐,要累死人啦!

    那么,excel里有快速的办法吗?有的!

    excel,需要显示优秀员工的单元格输入=IF(OR(B2>=95,C2>=95,D2>=95),"优秀员工",""),向下填充,在需要统计人数的单元格输入=COUNTIF(E2:E9,"优秀员工"),哇,瞬间得到结果,何惧几千上万呢?

    excel瞬间完成的计算

    excel需要的单元格输入函数

    这是什么意思呢?if函数就是假如的意思,or就是或者,意思就是假如引用单元格1大于等于98,或者引用单元格2大于等于98,或者引用单元格3大于等于98,假如有1个条件满足,就是优秀员工,否则的话就为空。

    COUNTIF自然就是计算满足条件的单元格个数啦。

    怎么样,很简单吧,你学会了吗?快去试试吧!非常感谢您观看文本,如果你有更好的方法适用这个情况,请您留言分享!分享好玩、有趣、实用的手机和电脑技巧,您的支持就是我的最大动力!

  • ?

    Excel常见查询套路,你用过几个?

    倚雕栏

    展开

    模糊及精准查询

    如图:Excel文件中包含多个数值,它们都有一个特点就是都含有6这样一个数值。

    CTRL+F打开查找对话框,我在查找内容是“6”但大家可以清楚看到,只要单元格含6都可以查找出来。这其实与我们本来是查找“6”的真实目的不一致。因为Excel中默认的查找方式是模糊查找

    怎么样才能够达到精确查找呢?在查找对话框中点击“选项”

    在“选项”中点击勾选“单元格匹配”单元格匹配什么意思?就是查找内容与单元格完全一致时还是才查找。再看一下查找结果,是不是达到了我们要的精确查找的结果?

    vlookup查找

    如图所示,要根据I2单元格活动形式,在E-G区域中查询出对应的价格

    经典套路:

    =VLOOKUP(I2,E:G,3,0)

    lookup查询

    如下图所示,根据H2单元格姓名,在A-B数据区域中查询对应的工号

    =LOOKUP(1,0/(H2=B2:B31),A2:A31)

    公式指南:

    =LOOKUP(1,0/(条件区域=指定条件),要返回的区域)

    组合查找

    利用MATCH和INDEX函数

    如下图所示,根据姓名查询城市及职务。

    G2单元格公式为:

    =INDEX(A:A,MATCH($F2,$B:$B,0),0)

    H2单元格公式为:

    =INDEX(C:C,MATCH($F2,$B:$B,0),0)

    如果看了这篇文章还是搞不定,可以直接给我留言

    关于作者

    专注分享Excel经验技巧

    一个人走得快,一群人走得远,与195位同学共同成长

  • ?

    excel的重要函数之一:Vlookup函数的使用(如何以列的方式查找相关信息)

    Raahe

    展开

    VLOOKUP函数是excel中的重要函数之一,它是一个纵向查找函数。方便于我们能够快速在一个完整的数据源中准确无误找出我们不按顺序排列的数据的信息。比如,我们要在全校的成绩表里快速找出某几个人的各科成绩;或者,在大公司的全员工的基本信息表中快速找到某几位员工的手机号码并且显示出来。

    VLOOKUP函数是工作中广泛使用的函数之一。VLOOKUP函数是以列的形式查找的,最终返回该列所需查询列序所对应的值。

    该函数的语法规则如下:

    VLOOKUP(lookup_value,table_array,col_index_num.range_lookup)

    语法说明

    lookup_value:要查找的值(数值、引用或文本字符串)

    table_array:要查找的区域(数据表区域)

    col_index_num:返回数据在查找区域的第几列数(正整数)

    range_lookup:精确匹配(true(或不填)/false(或填0))

    参数说明&举例说明

    如图一上图所示,要在A1:D13区域中不按顺序提取小东,小光、小宗的语文成绩,并且将结果对应输入到G2:G13中。一个一个手动在数据区域中对应查找并填入相应的单元格中,显得非常的繁琐。我们可以利用Vlookup函数来操作完成。

    1、输入=vlookup(

    首先在J2单元格中输入”=VLOOKUP(“,此时,Excel就会给我们提示4个参数。

    lookup_value为需要在数据表第一列中要进行查找的数值。lookup_value可以为数值、引用或文本字符串。

    2、选择要查找的对象(单元格)

    第一个参数,就是我们要查找的对象,显然第一个对应的对象是小东,小东对应的单元格为I2,这里就输入I2(或者点击I2单元格)

    table_array为需要在其中查找数据的数据表(数据区域)。使用对区域或区域名称的应用。

    3、选择查找数据的数据表(区域)

    第二个参数,我们要选择查找区域(用鼠标选择区域),再按F4切换绝对引用(不按F4的话,它的查找在用填充柄的过程中容易出现混乱),即"$A$1:$D$13";

    col_index_num为table_array中查找数据的数据列序号。col_index_num为1时,返回查找区域第一列的数值;为2时,返回查找区域第二列的数值;小于0时,返回错误值#VALUE!;如果大于查找区域的列数时,返回错误值#REF!。

    4、选择数据列序号

    第三个参数,“语文”是在区域的第三列,所以在col_index_num参数里输入3,输入2为查找数学的成绩。

    Range_lookup为一逻辑值,指明函数vlookup函数查找的精确匹配(false),还是近似匹配(true)。如果逻辑值为false或者0时,返回精确匹配查找,找不到,则返回错误值#N/A。如果逻辑值为true或者1时,函数Vlookup将会查找近似的匹配值。

    5、选择false或true

    第四个参数,我们要准确无误的查找成绩,所以要输入“false”或者“0”

    最后,填入最后一个右括号“)”,得到公式为“=vlookup(I2,$A$1:$D$13,false)”,其他同学的成绩查找用填充柄完成查找操作即可。

    6、输入最后的右括号“)”

    7、用填充柄填充其余的内容

    8、完成一列语文成绩的数据查找

    演示过程有点多,不过操作起来很简单,给予我们很大帮助,不用去怕有些数据在手动查找的出现错误。

  • ?

    Excel筛选数字、以某字开头与颜色及多条件与公式高级筛选怎么用

    绿豆粥

    展开

    筛选其实就是查询,也就是从表格中找出满足一定条件的记录。Excel筛选功能比较多,可分为数字筛选、文本筛选、颜色筛选和搜索筛选。其中数字筛选和文本筛选可以组合出多种筛选条件,例如等于、大于等于、小于等于,以某字开头、以某字结尾、包含某字等;产色筛选分为按单元格背景颜色和按字体颜色筛选;搜索筛选可以筛选出指定位数组成的数字、以指定字符开头或结尾的记录。以上都是普通筛选,除此之外还有高级筛选;高级筛选可设置条件区域,由此可自由定义复杂的多筛选条件,并且还可把公式作为筛选条件,从而满足多种需求。以下是Excel筛选及多条件与公式的高级筛的具体操作方法,操作中所用版本为 Excel 2016。

    一、Excel筛选

    (一)单条件数字筛选

    假如要筛选服装表中“1月销量”大于等于 500 的服装。单击 E 选中“1月销量”列,选择“数据”选项卡,单击“筛选”,则 E1 单元格右下角出现一个筛选图标,单击该图标,依次选择“数字筛选 → 大于或等于”,打开“自定义自动筛选方式”窗口,在“大于或等于”右边输入 500,单击“确定”,则筛选出大于或等于 500 的服装,操作过程步骤,如图1所示:

    图1

    (二)多条件数字筛选

    1、假如要筛选“2月销量”大于等于 600 且小于等于 700 的服装。选中 F 列,按 Ctrl + Shift + L 组合键,则在 F1 的右下角出现一个筛选图标,如图2所示:

    图2

    2、单击“筛选”图标,依次选择“数字筛选 → 自定义筛选”,打开“自定义自动筛选方式”窗口,单击“2月销量”下的列表框,选择“大于或等于”,在其右边输入 600;单击“与”下面的下拉列表框,选择“小于或等于”,在其右边输入 700,设置好后,如图3所示:

    图3

    3、单击“确定”后,则筛选出“2月销量”大于等于 600 且小于等于 700 的服装,只有两条记录,如图4所示:

    图4

    提示:若选中表格的某一列做了筛选,又另外选择另一列筛选时,当单击“筛选”图标或按快捷键会先取消前一列的筛选,再重新单击一次“筛选”图标或按快捷键一次,才给选中列添加筛选图标。在图3中设置筛选条件时,两条件之间有“与、或”,其中“与”是并且、同时的意思,即满足条件1并且还要满足条件2;“或”就是或者的意思,即不管有几个条件,只要满足一个条件即可。

    (三)按颜色筛选

    1、按单元格颜色筛选

    假如要筛选“产品名称”背景为蓝色的服装。选中 B 列,按 Ctrl + Shift + L 组合键,则在 B1 的右下角出现一个筛选图标,单击它,依次选择“按颜色筛选” → 按单元格颜色筛选 → 蓝色,则只筛选出一条记录,即“粉红短袖衬衫”,操作过程步骤,如图5所示:

    图5

    2、按字体颜色筛选

    同样以筛选“产品名称”为例。操作方法与“按单元格颜色筛选”一样,只是“按颜色筛选”时选择“按字体颜色筛选”下面的颜色,操作过程步骤,如图6所示:

    图6

    提示:无论是按单元格颜色筛选还是按字体颜色筛选,它们下面列的都是当前选中单元的或字体的颜色。

    (四)筛选文字

    1、假如要筛选“产品名称”中以“粉”字开头的服装。选中 B 列,按 Ctrl + Shift + L 组合键,则在 B1 单元格的右下角出现一个筛选图标,单击它,在展开的菜单中依次选择“文本筛选” → 开头是,如图7所示:

    图7

    2、打开“自定义自动筛选方式”窗口,在“开头是”的右边输入“粉”,如图8所示:

    图8

    3、单击“确定”,则筛选出两条以“粉”字开头的记录,如图9所示:

    图9

    4、Excel 提供了六种“筛选文字”的方式,分别为“等于、不等于”某个字,以某字开头或结尾,包含或不包含某字;它们都是单条件的,若要筛选双条件的,可以自定义。

    二、Excel搜索筛选

    (一)筛选以某个数字开头或结尾的记录

    1、假如要筛选出“1月销量”中以 8 开头的服装。选中 E 列,按 Ctrl + Shift + L 组合键,则在 E1 单元格的右下角出现一个筛选图标,单击它,在搜索框中输入 8*,单击“确定”,则筛选出以 8 开头的记录,只有一条,操作过程步骤,如图10所示:

    图10

    2、假如要筛选出“1月销量”中以 8 结尾的服装。操作方法与选出以 8 开头的服装一样,只是在搜索框中输入 *8,操作过程步骤,如图11所示:

    图11

    (二)筛选由指定位数组成的记录

    假如要筛选出“1月销量”上四位数的服装。操作方法与筛选以某个数字开头或结尾的记录一样,但在搜索框中输入半角的四个问号(即不开中文输入法时输入的问号),操作过程步骤,如图12所示:

    图12

    三、Excel高级筛选,并设置条件区域

    (一)数值条件

    1、准备筛选条件。假如要筛选高数成绩大于等于 80,英语成绩大于等于 90 的记录;则需要准备高数和英语字段,并分别在高数下输入条件 >= 80,在英语下输入条件 >= 90。

    2、高级筛选设置。单击“数据”选项卡下的“高级”,打开“高级筛选”窗口,选择“将筛选消费结果复制到其他位置”,把“列表区域”改为 $A$1:$J$30(即可对整个表格高级筛选,如果表格记录少,可以用框选,即框选整个表格);单击“条件区域”右边的输入框,框选 L1:M2 区域;单击“复制到”右边的输入框,单击 M6 单元格,把高级筛选结果复制到 M6;勾选“选择不重复的记录”把重复记录去除,单击“确定”,则筛选出满足条件的记录;操作过程步骤,如图13所示:

    提示:准备高级筛选条件时,字段名称必须与表格一样,否则无法完成筛选。

    (二)“数值 + 字符”条件

    1、准备筛选条件。假如要筛选“姓名”为“黄月语”,高数和数电成绩大于等于 80,模电成绩大于等于 85,C语言成绩大于等于 90 的记录;则需要准备姓名、高数、数电、模电和C语言字段,并分别在“姓名”下输入条件 ="=黄月语",高数和数电下输入条件 >= 80,模电下输入条件 >=85,在C语言下输入条件 >= 90。

    2、高级筛选设置。单击“数据”选项卡下的“高级”,打开“高级筛选”窗口;选中“列表区域”,框选整个表格;选择“条件区域”,框选准备好的条件;选择“将筛选结果复制到其他位置”,把高级筛选结果复制到 M8,单击“确定”,则筛选出满足条件的记录,结果只有一条;操作过程步骤,如图14所示:

    提示:若无法框选,可以单击表格上有个红箭头的图标,把窗口缩起来,这样就能框选了。

    四、Excel高级筛选,用公式作条件区

    (一)把“数值 + 字符”条件改为公式,并把筛选结果复制到新工作表

    1、准备筛选条件。同样以筛选“姓名”为“黄月语”,高数和数电成绩大于等于 80,模电成绩大于等于 85,C语言成绩大于等于 90 的记录为例;在“学生表”的 M5 单元格输入公式 =AND(姓名="黄月语",高数>=80,数电>=80,模电>=85,C语言>=90),按回车出现 #NAME?,不用管它创建条件公式已经成功。

    2、高级筛选操作方法。切换到用于保存筛选结果的工作表“筛选结果”,在该工作表单击“高级”,打开“高级筛选”窗口,光标在“列表区域”后的输入框中,切换到“学生表”,框选学生表(即选中 A1:J29 这片区域),则“学生表!$A$1:$J$29”被自动填到“列表区域”右边,Excel 自动切换回“筛选结果”表;再次切换到“学生表”,单击“条件区域”右边的输入框,框选有公式的单元格及其上面的单元格(即 M4:M5);选择“将筛选结果复制到其他位置”,单击“复制到”后的输入框,Excel 自动切换回“筛选结果”表,框选 A1 单元格;单击“确定”,则筛选出“黄月语”的各科成线,操作过程步骤,如图15所示:

    图15

    提示:如果表格记录比较多不好框选,可以直接在“列表区域”右边输入“学生表!$A$1:$J$29”,其中“学生表”是工作表,$A$1:$J$29 是引用的表格单元格区域,即 A1:J29 这片区域,工作表与引用的单元格区域之间用 ! 连接。

    3、公式说明:

    =AND(姓名="黄月语",高数>=80,数电>=80,模电>=85,C语言>=90) 是一个求和公式,把每个条件合起来,条件之间是“与”的关系,即每个条件都要满足。此公式还有另外一种简洁的写法,可以把它改为:=(姓名="黄月语")*(高数>=80)*(数电>=80)*(模电>=85)*(C语言>=90)

    (二)筛选以某个字开头的记录

    1、假如要筛选“姓名”以“黄”开头,高数成绩大于等于 80,C语言成绩大于等于 90 的记录。在 M8 单元格中输入公式 =(LEFT(姓名,1)="黄")*(高数>=80)*(C语言>=90),如图16所示:

    图16

    2、按回车,完成创建公式。接下来的操作步骤与“(一)把“数值 + 字符”条件改为公式,并把筛选结果复制到新工作表”一样,筛选结果,如图17所示:

    图17

    3、公式 =(LEFT(姓名,1)="黄")*(高数>=80)*(C语言>=90) 可以改为 =AND(LEFT(姓名,1)="黄",高数>=80,C语言>=90)。注意 LEFT(姓名,1)="黄" 中的“姓名”改为 A1 时无效。

  • ?

    Excel查找功能里面那些更高级的设置

    费俊驰

    展开

    在Excel的查找里面,如果涉及到更严格的条件,也可以进行设置。点击窗口里的“选项”按钮,就会出来更具体的筛选条件。

    格式

    当需要查找含有特定格式的内容的时候,就需要在这里进行设置了。“未设定格式”这里显示的其实是格式的预览,如果没有设置的话,就显示这个文案提醒。

    点击“格式”按钮,出来的是“查找格式”窗口,在这个窗口可以进行手动设置特定格式,然后点击“确定”,进行查找。

    如果遇到具体颜色或其他格式比较接近,难以确定,可以点击“从单元格选择格式”这个按钮,找到其中一个目标单元格,直接选中就行了。

    范围

    分为“工作表”和“工作簿”。如果需要在整个工作簿里面查找,就要选择“工作簿”这个选项。

    搜索

    分为“按行”和“按列”。“按行”是指查找的时候,先在一行里面查找,然后换到下一行。“按列”则是在一列里面查找,查完以后到下一列继续。

    查找范围

    分为“公式”,“值”和“批注”。

    “批注”的意思就是要查找的内容在批注里面。需要的时候就在这里选择“批注”,得到的结果是这个批注所在的单元格。

    “值”和“公式”这两个选项会比较难理解。打开“查找和替换”的时候,这个选项默认是“公式”。下面来举例说明一下两者的不同之处。

    如图,A1为普通数字,B1:E1单元格内为公式计算的结果,公式详情展示在下一行。查找的范围为A1:E1,并不包括展示公式的单元格。

    选择“公式”

    查找内容输入“90”,点击“查找全部”。得到的结果是单元格A1和C1。

    A1单元格没有问题。

    C1单元格,因为公式里面包含了“90”,因此也会被查找到。

    单元格D1和E1,虽然公式里面包含了A1,并且A1单元格的值是90,但是因为公式里面不是直接显示90,因而没有被查找到。

    单元格B1,得到的90因为是公式计算出来的结果,也没有被查找到。

    因此,查找范围为“公式”,单元格的值为非公式计算的结果会被查找到;如果是公式的话,会查找公式本身直接显示的内容,而非公式返回的结果。

    选择“值”

    选择“数值”,查找数字“90”,得到的结果是A1和B1单元格。

    A1单元格也没有问题。

    B1单元格,公式返回的结果等于“90”,因此也被查找到了。

    C1因为公式返回的值不符,因此没有被查找到。

    因此,查找范围为“值”,单元格不是公式,值符合还是会被查找到;如果公式返回的结果与查找内容一致,就会被查找到。这时,Excel不会去查找这个单元格是否有公式。

    以上就是查找范围选择“值”和“公式”的区别,在实际应用中要牢记这一点,避免结果引起困惑。

    区分大小写

    这个选项如果不勾选,就不会进行区分。勾选上了,就会严格按照输入的查找内容的大小写来进行查找。

    例如,勾选上以后,输入“aPPle”,仅大小写完全符合的单元格会被查找到。

    单元格匹配

    不勾选的时候,只要单元格包含输入的查找内容,就会返回结果。如果勾选上,就会查找与输入内容完全匹配,没有其他多余内容的单元格。

    如图,勾选上以后,输入了“app”,是这些单元格里都有的,但是因为没有完全匹配,因此只会出现弹窗,提醒无法查到内容。这个功能在精确查找的时候非常有用。

    区分全/半角

    这个就是针对输入的格式来进行查找,可以在有需要进行区分的时候使用。

  • ?

    你一定用得到的,在EXCEL中判断是否大于等于60的方法!

    加非妃

    展开

    在工作中

    老师常常会遇到这样一种情况

    就是面对学生的成绩

    想要给60分及以上的学生标记为1,60分以下的标记为0

    可是一个一个标实在是太慢了

    那么有什么快速地方法吗?

    答案肯定是有的

    就是使用公式啦

    那究竟要怎么做呢

    跟着我一起来看看吧

    以下列表格为例

    公式一:=N(B2>=60)

    N函数将TRUE转换成1,其他值转换成0

    即当B2大于等于60时为真,返回1,其他值返回0

    公式二:=IF(B2>=60,1,0)

    IF函数判断是否满足某个条件,如果满足返回一个值,否则返回另一个值

    即如果B2大于等于60 ,则返回1,否则返回0

    公式三:=(SIGN(B2-60)<>-1)*1

    SIGN函数返回数字的正负号;为正时,返回1;为零时,返回0,为负时,返回-1

    即SIGN(B2-60)判断为正,返回1;SIGN(B2-60)<>-1判断为真;(SIGN(B2-60)<>-1)*1最终返回1

    以上

    就是判断分数是否大于等于60,大于等于60显示1,小于60显示0的3个公式

    这样

    老师的问题就解决了

    而不仅仅是老师

    我们在工作中遇到类似的问题也可以快速地解决啦

    你们说是不是呢

  • ?

    Excel如何自动挑选出同时满足多个条件的数据

    Leonie

    展开

    在进行数据统计时,有时需要挑选出同时满足多个条件的数据。例如在进行三好学生、优秀学生等评选时,有时会需要挑选出各学科考试成绩都大于某个数值的学生,作为参评的条件之一。例如要挑选出各学科成绩都大于80的学生。这时在班级里学生较多的情况下,如果采用逐个查看每个学生各科成绩来进行挑选的方法将会花费一定的时间,还有可能因为马虎而出现疏漏,这样不但影响工作效率,还可能影响最终结果的准确性。这种情况可以考虑用Excel来帮助我们较轻松和准确的完成这个任务,这里以Excel2007为例介绍如何操作,以供参考。

    在Excel中挑选出同时满足多个条件的数据可以考虑采用“AND”函数,其语法为:AND(logical1,logical2, ...),括号内的“logical1,logical2, ...”为各种条件的表达式,如果各种条件的表达式都成立,Excel就会返回“TRUE” 否则返回“FALSE”。

    但如果表格中只显示英文的“TRUE”和“FALSE”,会显得不太美观,也不够明了。这时可以组合使用其他的函数,如“IF”函数,让Excel显示我们自定义的字符。IF”函数的语法为:IF(logical_test,value_if_true,value_if_false),括号中的“Logical_test”为表达式(例如可以用上述的“AND”函数作为表达式),“value_if_true”为表达式结果为TRUE”时Excel返回的结果,“value_if_false”为表达式结果为“FALSE”时Excel返回的结果。

    例如要从下图表格中挑选出各科成绩都大于80的学生:

    例表

    ●统计时可先在表格右侧添加一个显示统计结果的列,然后点击选中该列的列首单元格。

    点击列首单元格

    ●选中单元格后,在编辑栏中输入“=AND(C4>=80,D4>=80,E4>=80,F4>=80)”,其中的C4、D4、E4、F4为该行中的学生各科考试成绩所在的单元格,>=80为判断条件,即要求考试成绩大于等于80分。如果AND后面的括号中各判断条件都成立,即各科成绩都大于等于80分,则Excel会返回“TRUE” 否则如果有一科或者多科成绩不大于等于80,Excel会返回“FALSE”。

    输入公式

    ●输入上述函数公式后,按键盘回车键或者点击编辑栏左侧的对号,该单元格中就会显示出计算结果。

    显示判断结果

    ●再用下拉填充柄或者选择性粘贴公式的方法在该列的其他单元格中快速填充公式,就会显示出所有学生的判断结果,其中结果为“TRUE”的表示该学生的各科成绩都大于等于80,结果为“FALSE”的表示该学生至少有一科成绩不大于等于80。但这种显示结果不太美观和明了,最好再组合IF函数来显示中文或者其他符号的判断结果。

    填充公式后显示判断结果

    ●我们可以把列首单元格中的公式改成=IF(AND(C4>=80,D4>=80,E4>=80,F4>=80),"是","否"),即如果公式"AND(C4>=80,D4>=80,E4>=80,F4>=80)"的判断结果为“TRUE”,则Excel会显示字符“是”;反之如果判断结果为“FALSE”则Excel会显示字符“否”,这样看起来比英文的“TRUE”和“FALSE”要明了一些。

    修改公式

    ●这样再下拉填充或者选择性粘贴公式后,该列其他单元格中就都显示出中文的判断结果了。

    填充公式后显示中文判断结果

    ●我们还可以用对号来表示符合条件,用空白来表示不符合条件。即把上述公式修改为=IF(AND(C4>=80,D4>=80,E4>=80,F4>=80),"√","")。

    修改公式

    ●这样,符合条件的学生就都会显示对号,不符合条件的学生会显示空白,感觉更加一目了然。

    符合条件的学生都显示对号

    上述例子介绍的只是AND函数和IF函数相组合的一种应用方法,熟练掌握这两种函数的用法后,可以给数据统计带来更多的方便。

  • ?

    excel中如何让计算出来的数值在超过某个范围后变色?

    忆安

    展开

    可以用条件格式来实现。方法如下(假设>80为浅蓝,<50为橙色):

     选中数据的区域,点击开始选项卡,点击条件格式中的新建规则;

    点击新建规则;

    点击“使用公式去顶要设置格式的单元格”,在“为符合此公式的值设置格式”中输入=$B2>80,点击下方的“格式”

    点击填充,选择浅蓝色,点击确定;

    点击应用后,>80的数据底色就变成浅蓝色了;

    同样的方法设置<50的数据底色变为橙色;

    点击确定即可设置不在50~80范围的数据变色。

    (本文内容由百度知道网友lvrqing贡献)

excel查找大于某数

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP