首页 办公 正文

excel筛选接近值 excel如何筛选出最接近的值

其中也会对excel查找接近值进行解释,如何查找最接近的数字5、excel中如何表查找最接近的值,6、Excel如何在一组数据中找出最接近的数值,如何筛选出一列数据中最接近某个固定值的数值,然后自动确认到对应列的值?0))excel从很多数据中筛选出与目标数据最接近的那个。按三键(CTRL+SHIFT+回车)完成公式,如何用excel...

今天给各位分享excel筛选接近值的知识,其中也会对excel查找接近值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

excel有两列一一对应的数据,如何筛选出一列数据中最接近某个固定值的数值,然后自动确认到对应列的值?

在B2单元格,你自己填写一个想要匹配的数字。

.

C列是辅助列,用A列减去B2后,再取绝对值。

C2公式为:

=ABS(A2-B$2)

下拉填充C列公式。

.

D2就是你要的结果,最接近的数字。

D2公式为:

=INDEX(A2:A19,MATCH(MIN(C2:C19),C2:C19,0))

excel从很多数据中筛选出与目标数据最接近的那个。

假设A列在SHEET1,下表公式:

A2公式:

=IFERROR(RANK(C2,C:C),"")

下拉;

B2公式:

=IFERROR(INDEX(Sheet1!A$2:A$1000,SMALL(IF(MATCH(Sheet1!A$2:A$1000"",Sheet1!A$2:A$1000"",)=ROW($1:$999),ROW($1:$999),9^9),ROW(A1)))"","")

数组公式,按三键(CTRL+SHIFT+回车)完成公式,下拉;

C2公式:

=IF(B2="","",SUMIF(Sheet1!A:A,B2,Sheet1!B:B))

下拉。

如何用excel筛选出一组数据中接近的数字。比如把这组数据里相差不到10的选出来。

1、你可以先选择表头的任意一个单元格(表头中没空单元格和合并单元格)——数据——筛选——自动筛选

2、在数据所在的列中——点出表头单元格的下拉菜单——选择“自定义”——上一行:点出“大于”后一项输入数值——下一行:点出“小于”后一项输入数值(也就是你想要的数是介于两个值间的)——确定就行了。

Excel的一行数据中,如何查找最接近的数字

可以使用lookup函数,=lookup(b3,c3:o3),返回C3:O3中小于等于B3的最大值;

或者使用match函数,=offset(c3,0,match(b3,c3:o3,1或者-1)-1),这里1返回小于等于b3的最大值、-1返回大于等于b3的最小值。

excel中如何表查找最接近的值,然后返回特定值?

话说某单位组织员工考核,最后需要根据考核分数进行评定。

判断规则是:

考核分数在0~59的,不合格。

60~79的,是合格。

80~89的,是优秀。

90及以上的,是良好。

对于这种情况,咱们要首先建立一个分数和等级的对照表:

发现这个对照表的规律了吗?

分数是从小到大排列的,首列中的分数就是等级标准的起始值,也就是达到这个分数或是超过这个分数了,就是对应的等级。

在这个例子中,就要用到近似匹配了。

接下来,咱们看看用哪些方法能实现。

INDEX+MATCH

先来说INDEX+MATCH的用法,这是一对查找应用的天生绝配,MATCH函数负责找出位置,INDEX函数负责根据这个位置找到对应的值,话不多说,看公式。

=INDEX(F$3:F$6,MATCH(B2,E$3:E$6))

MATCH函数省略第三参数,表示在E3:E6这个区域中,查找小于或等于B2单元格(75)的最大值。

在E3:E6这个区域中,没有75这个值,她就找到所有几个弟弟当中最大的一个弟弟,也就是60。

MATCH函数说了:既然找不到你哥,我也不能空着手走,就拿你顶包吧!然后就返回60在E3:E6这个区域中的位置2,INDEX函数根据这个位置返回F3:F6单元格中对应的值。

这里MATCH就是一个班长:报告老师,第二排有人睡觉了!

INDEX函数马上就说了:第二排睡觉的那个,滚出去!

注意这里有一个前提啊:查询区域首列的值必须以升序排序,否则就乱了方寸了。

VLOOKUP

VLOOKUP也是重量级的查找引用函数,出镜率那是相当的高,有江湖的地方,就有VLOOKUP。

=VLOOKUP(B2,E$3:F$6,2)

VLOOKUP函数的几个参数大家都记得吧:

第一个是要找谁

第二个参数是在哪儿找

第三个参数是返回第几列的值

第四个参数是精确的找还是近似的找。

在这里,VLOOKUP函数第四参数省略掉了,默认执行的是近似的匹配方式,VLOOKUP函数说了:既然没有小尾巴跟踪,我就不较真儿了,差不多得了。

查找时,返回精确匹配值或近似匹配值。 如果找不到精确匹配值,则返回小于查找值的最大值,也是在找几个弟弟中最大的那个弟弟。

LOOKUP

LOOKUP函数可是一个魅力十足的奇女子,那是简单而不简约,手起刀落之处,必是哀鸿遍野。

=LOOKUP(B2,E$3:F$6)

LOOKUP函数第一参数是查询值,第二参数是查询区域,由于她实在是变化多端,所以咱们今天只说重点:

大家只要记得,如果 LOOKUP 函数找不到查询值,则会与查询区域中小于或等于查询值的最大值进行匹配,匹配方式仍然是找不到本主时,就拿几个弟弟中的大弟弟顶包。

这里第二参数是一个两列的区域,LOOKUP函数很聪明的从这个区域中的首列,找到大弟弟的位置,并且返回这个区域最后一列对应位置的值。

条条大路通罗马,近似匹配的查询,用几个函数都能实现。

但是注意哦,在近似匹配时,必须是要将查询区域的首列从小到大排序的,否则的话,就找不到大弟弟的位置了呢

Excel如何在一组数据中找出最接近的数值,并返回数值?

如果要找比B2小且最接近B2的值,

=LOOKUP(B2,SMALL(A2:A13,ROW(1:12)))

ctrl+shift+回车

如果不管大小

=SMALL(IF(ABS($A$2:$A$13-$B$2)=MIN(ABS($A$2:$A$13-$B$2)),$A$2:$A$13),ROW(A1))

ctrl+shift+回车,下拉1行(可能有两个匹配值)

关于excel筛选接近值和excel查找接近值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除