电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

INDEX+SMALL+IF+ROW

INDEX+SMALL+IF+ROW_第1页
1/7
INDEX+SMALL+IF+ROW_第2页
2/7
INDEX+SMALL+IF+ROW_第3页
3/7
很 多 人 在 Excel中 用 函 数 公 式 做 查 询 的 时 候 , 都 必 然 会 遇 到 的 一 个 大 问 题 , 那 就 是 一 对 多 的查 找 /查 询 公 式 应 该 怎 么 写 ? 大 多 数 人 都 是 从 VLOOKUP、INDEX+MATCH中 入门的 , 纵然 你把全部的 多 条件查 找 方法都 学会 了而且运用 娴熟, 如 VLOOKUP和&、SUMPRODUCT、LOOKUP(1,0/...., 但仍然 只能对 这种一 对 多 的 查 询 望洋兴叹。 这里讲的 INDEX+SMALL+IF+ROW 的 函 数 组合, 就 是 解决一 对 多 查 询 的 一 种通式 , 如果你能掌握, 那 在 Excel里基本上就 没有什么 查 询 你是 实现不了的 了(除了 INDIRECT+RC引用 )。 下面, 我们先来看看示例数 据和查 询 要求: 由 于 VLOOKUP、INDEX+MATCH、LOOKUP(1,0/都只是一对一的查询,有的是只查询第一个,有的是只查找最后一个,所以这种组合对于 我们这里的要求完全无用武之地。所以,你也别把精力都花在这个上面,虽然也是可以构造出来的,但今天我们要讲的这个组合,是最基本,也是最容易理解的通式,所以请把精力花在这上面。 问题 1,解答: =IF(ROW(A1)>COUNTIF($B:$B,"Sam"),"",INDEX(A:A,SMALL(IF($B$2:$B$20="Sam",ROW($2:$20)),ROW(A1)))) [公式一] =IFERROR(INDEX(A:A,SMALL(IF($B$2:$B$20="Sam",ROW($2:$20)),ROW(A1))),"") [公式二] =INDEX(A:A,SMALL(IF($B$2:$B$20="Sam",ROW($2:$20),4^8),ROW(A1)))&"" [公式三] 首 先 , 这 三 个 都 是 数 组 公 式 , 什 么 是 “数组公式”呢?数 组 公 式 最特殊也最直接的表现, 就是 你在单元格里输入完公 式 之后, 要按 Ctrl+Shift+Enter 三 键结束, 跟“普通公式”只按Enter结束有明显的区别。 为什 么 有三 个 公 式 呢?其实这 三 个 公 式 的作用和核心是 一样的, 只是 应对不同 Excel版本、不同数 据类型所用到的屏蔽错误值的手法有所差异而已。 下面我们着重讲讲[公 式 三 ], 因为这 个 结构里函数 要素最齐全, 而组 合也是 非常符合我们标题所讲到的。 首 先 我们来简化和分解一下这 个 公 式 : 从 上 图 我 们 不 难 看 出 , 这 个 组 合 就 是 由 INDEX作 为 主 体 函 数 , 第 一 参 数 就 是 我 们 要 查 询 并返 回 的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

INDEX+SMALL+IF+ROW

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部