模拟责任中的一个场景
左表是从起程地到打算地,不同城市的一个报价运脚表
咫尺需要凭证起程地和打算地,两个要求,快速交叉查找匹配出对应的运脚是若干
有5种不休主义
1、VLOOUP+MATCH组正当
领先,咱们要使用MATCH函数,来定位,咱们需要查找的数据源在第几列
当咱们输入的公式是:
=MATCH(I2,$1:$1,0)
它暗示I2单位格,在第1行的位置内部查找匹配,0暗示精准匹配
它的成果即是4
通过这个公式,诀别不错知谈咱们念念要的成果在对应的列数
然后上头的公式算作VLOOKUP公式的第3参数进行复返,就不错获得咱们念念要的成果,详细使用的公式是:
=VLOOKUP(H2,A:F,MATCH(I2,$1:$1,0),0)
就不错查找匹配出对应的成果
2、使用INDEX+MATCH+MATCH组合
INDEX的用法是:
INDEX(数据源,行标,列标),是以INDEX(A:F,3,4),暗示复返数据源内第3行,第4列的成果
是以咱们不错用MATCH函数诀别去找到行标和列标
详细下来,使用的公式是:
=INDEX(A:F,MATCH(H2,A:A,0),MATCH(I2,$1:$1,0))
3、使用OFFET+MATCH
旨趣和上头差未几,然则讹诈的是偏移的特质
咱们使用的公式是:
=OFFSET($A$1,MATCH(H2,A:A,0)-1,MATCH(I2,$1:$1,0)-1)
从左上方A1单位格进行偏移,偏移量齐需要减去1,也不错获得正确的成果
4、使用INDIRECT+称号不休器的面目
领先,咱们需要选拔数据区域的骨子,然后在公式选项下,点击凭证所选骨子创建,然后勾选,首行和最左列,然后点击信赖
有了这一步操作之后,咱们只需要输入的公式是:
=INDIRECT(H2) INDIRECT(I2)
防范中间有一个空格合适
这么也不错获得对应的成果,讹诈的是空缺符,不错复返横列交叉中间数据
然则这种面目,若是源数据改变之后,需要从头界说称号不休器,能力获得成果,不然不会刷新成果
5、两个XLOOKUP公式
咱们使用的公式是:
=XLOOKUP(H2,A:A,XLOOKUP(I2,$1:$1,$1:$1048576))
XLOOKUP即不错横向查找,也不错纵向查找
领先用横向查找,不错把打算地对应的所罕有据源给匹配出来,获得一个数组
然后再使用纵向查找,查找上方的数组,不错把起程地对应的数据匹配出来
以上几个面目,你齐会用么?起首试试吧!