表格函数

INDEX与MATCH:更灵活的查找组合

·2 分钟
INDEX与MATCH:更灵活的查找组合
本文目录
  1. 位置函数做什么
  2. 索引函数做什么
  3. 组合的写法
  4. 优势一:不受列顺序限制
  5. 优势二:插入列不影响结果
  6. 优势三:可以横向与纵向同时定位
  7. 常见错误与处理
  8. 什么时候用它、什么时候用基础查找
  9. 把区域对齐当成检查第一步

基础查找函数有一个限制:只能从查找范围的第一列开始匹配。位置加索引的组合能绕过这个限制。

位置函数做什么

它在一行或一列中查找指定内容,返回其相对位置。例如在某列里找商品名称,返回它排在第几行。第三个参数决定精确匹配还是近似匹配。

索引函数做什么

它在指定区域里按行号与列号取值。行列号可以手写,也可以由其他函数计算得出,这正是组合的关键。

组合的写法

把位置函数的结果作为索引函数的行号参数,就实现了”按内容查找并返回某列的值”。区域与查找范围要对应好,否则会取到错误行。

优势一:不受列顺序限制

无论要查找的键在第几列,只要能定位到行,就能取回该行任意一列的值。这是它比基础查找更灵活的地方。

优势二:插入列不影响结果

用表头名称计算列号时,插入新列不会导致结果错位。这类写法在结构经常调整的表格里尤其有价值。

优势三:可以横向与纵向同时定位

同时给出行与列的定位条件,可以实现交叉取值,例如按产品与月份取出对应数值。做二维对照表时非常实用。

常见错误与处理

返回错误值,检查查找内容是否存在于指定范围内;结果偏移一行,多半是区域起点没对齐。WPS里可以用公式求值逐步查看每一步结果。

什么时候用它、什么时候用基础查找

结构稳定、键在第一列时用基础查找更简单;需要反向查找或结构经常调整时用组合写法。两者都能完成任务,选择服从维护成本。

函数 作用 常见问题
位置函数 返回内容的位置 区域起点没对齐
索引函数 按行列取值 行列号算错
组合 灵活的查找引用 区域与查找范围不匹配

把区域对齐当成检查第一步

索引区域与查找范围的起点必须对应,否则结果会整体偏移。写完先验证两三个不同位置的结果,确认无误再下拉填充。

把组合写法记进公式库,标注适用反向查找场景。

查找的组合写法让公式更适应结构变化。把WPS表格里的这组函数用熟,你的表格在调整列顺序时也不会出错。