来自:自学成才Excel(ID:selftt)
作者:小福
案例中的数据表字段排列英雄在定位后面,这类问题被称为逆向查找匹配问题,有五种方法可以解决,你通常用的哪种?
首先:将C列数据剪切或复制放至A列前
然后F2输入公式=VLOOKUP(E2,A:C,2,0)即可!
该方法简单易懂,但移动原始数据库位置,可能导致其他区域引用的公式错误。
不改变原始数据结构,使用IF{1,0}创建一个数组来组成第2个参数。
输入公式:=VLOOKUP(E2,IF({1,0},C:C,A:A),2,0)
方法三
:使用VLOOKUP+CHOOSE{1,2}函数
和if{1,0}类似,可以用choose{1,2}来重组第2个参数
输入公式:
=VLOOKUP(E2,CHOOSE({1,2},C:C,A:A),2,0)
index+match函数功能很强大,强大到不用VLOOKUP
输入公式:=INDEX(A:A,MATCH(E2,C:C,0))
使用LOOKUP函数的向量法
=LOOKUP(1,0/(C:C=E2),A:A)
你平时是用哪种方法进行处理的?
后台回复
“动画教程
”,获取
《
全套Excel原创动画教程
》
后台回复“
简历模板
”,获取
《100份简历模板》
后台回复“
面
试题
”,
获取
《100份名企笔试、面试题》
后台回复“
报表模板
”,获取
《全套财务报表模板》
想要更多精品干货,请持续关注我们的微信公众号
Excel技巧精选(ID:ExcelSkill)
↓↓↓
●
进入公众号输入
720
发送,即可阅读本文
●进入公众号输入
m
发送,获取全部文章目录