VIP学员的问题,原表格姓名使用合并单元格,每个都是2行,要将变动前后的薪级工资引用到效果这个表。效果这个表的原标准就引用变动前对应的工资,新标准引用变动后对应的工资。 根据姓名查找原标准,这个很简单,最常用的VLOOKUP就行。而新标准却无法找到。其实,新标准就是原标准的下一行,换个思路就能解决。=INDEX(原表格!F:F,MATCH(C5,原表格!B:B,0)) =INDEX(原表格!F:F,MATCH(C5,原表格!B:B,0)+1) 还有另外一个学员的案例,跟这个有点类似,不过是查找下一列的对应值。 为了方便说明,用背景色区分,每3列一循环,现在要根据系数查找对应值。比如系数3是1.85刚好是跟K列的系数一样,就返回对应值3的8。同理,系数2是0.75刚好跟系数一样,就返回对应值2的15。 MATCH除了可以查找内容在第几行,也可以查找内容在第几列。对应值刚好是系数多1列,也就是MATCH+1,再嵌套INDEX就搞定。
=INDEX(B2:J2,MATCH(K2,B2:J2,0)+1) 最后,再讲2个INDEX+MATCH比VLOOKUP更灵活的案例。从右往左查找VLOOKUP不方便,而INDEX+MATCH不区分方向。
=INDEX(A:A,MATCH(D2,B:B,0)) 从上往下查找VLOOKUP不方便,而INDEX+MATCH不区分方向。=INDEX($A$2:$E$2,MATCH(G2,$A$1:$E$1,0)) INDEX+MATCH这个老套路,其实挺好用的,绝大多数的查找都可以解决。链接: https://pan.baidu.com/s/1FYNQA5EoSFh-r8y9DZHIlw?pwd=trgj 提取码: trgj 一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需 1500 元,待你加入。报名后加卢子微信chenxilu2019,发送报名截图邀请进群。
|