wps的match函数有三个参数:查找值、单行或单列区域、匹配方式。查编号时最后一项填0做精确匹配,它返回查找值在区域内的排位,不会直接带出对应金额。要取另一列数据,把match放进index就行。本例编号没排序,不能省略匹配方式,找不到时留明确提示,别用空白藏起真实缺项。
精确匹配写0,返回的是区域内位置
E4输入 =MATCH(E2,A2:A4,0),K01在A2:A4的第2个位置,结果为2,不是工作表第2行。区域只有编号这一列,0表示精确匹配;若省略第三参数会走近似匹配规则,不适合这份未排序编号。

先对齐返回区域,再用 INDEX 取金额
E5输入 =INDEX(C2:C4,MATCH(E2,A2:A4,0)),结果120,对应K01。两个区域均从第2行到第4行,MATCH给位置,INDEX按该位置取金额;若返回区域错从C3开始,即使没有报错也可能拿错值。
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}

换编号复查,第一条记录也要取对
把E2改K03,E4的MATCH应返回1,E5的INDEX组合返回80。编号顺序未改,说明这是按精确值定位,不依赖排序;若编号带前后空格或一边数值一边文本,先规范来源再匹配,不随意改为近似匹配掩盖问题。

缺项用 IFNA 提示,别把所有错误吞掉
测试E2为K09,E4保留MATCH会显示#N/A;E5可输入 =IFNA(INDEX(C2:C4,MATCH(E2,A2:A4,0)),"未找到")。未找到表示编号确实不在这三条里,IFNA只处理#N/A,其他公式错误仍需排查。确认后保存编号查找.xlsx。

















