1 / 1
文档名称:

excel如何寻找最匹配数据.docx

格式:docx   页数:1页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

excel如何寻找最匹配数据.docx

上传人:cxmckate1 2016/7/27 文件大小:0 KB

下载得到文件列表

excel如何寻找最匹配数据.docx

文档介绍

文档介绍:Excel 中如何查找最接近的数值陈宇 2006 年 07 月 05 日 13:47 译自 在 Exce l 中要查找与一个数最接近的数值, 可以利用 SMAL L 函数、 LARG E 函数与 COUNTI F 函数结合使用来实现。在利用 Excel 处理数据时, 有时候我们需要在大量的数据中查找某个数, 又或者是要寻找与某个数相近的值。在要查找数只有一个,而且数据源并不多时,我们往往都是利用“编辑”菜单下的“查找”命令来完成的。但是如果需要查找的数是多个, 而且数据源的数量比较大时, 利用这种方法就比较麻烦了。那么又怎么来实现呢?下面我们通过一个具体的例子来加以介绍。问题在 A2 到 A7 中包含的是源数据,而在 B2 到 B5 中是需要从 A 列查找出的数据,如果没有查找到相匹配的值就找出其于其值最接近的两个数( 一个比它小, 一个比它大), 并分别列于 C 列和 D 列之中。解决方法要查找比这个数大但最接近这个数,可以结合使用 SMALL 函数和 COUNIF 函数;要查找比这个数小但最接近这个数,可以结合使用 LARGE 函数和 COUNIF 函数。具体的操作方法是:在 C2 中输入公式“=SMALL(A2:A7,COUNTIF(A2:A7,"<"&B2)+1) ”( 不包括最外层的中文双引号,下同),然后回车;在 D2 中输入公式“=LARGE(A2:A7,COUNTIF(A2:A7,">"&B2)+1) ”, 然后回车。这时第二行的结果已经出来了。对于其它几行并不需要重复输入函数,选择单元格 C2 ,把鼠标移到单元格的又下角, 当光标变为“十”字是, 拖动鼠标到 C5 覆盖 C2 到 C5 , 这样其它几个单元格的结果也出来了。对单元格 D2 进行同样的操作,最终的结果如下图所示: 从图中可以看出,如果同一行中如果 C、D 两列的数据不同,说明在 A 列中没有与 B 列这行数据相匹配的值,在 C 列中就是与其最接近的较大数, D 列中就是与其最接近的较小数。如果 C、D 两列的数据相同, 说明在 A 列中有与 B 列数据想匹配的值, 结果就在 C、 D 两列中。