【VLOOKUP】和【MATCH】函数组合动态查找
2019-06-12 本文已影响0人
b04386f0eb2a
在实际工作中,往往需要在在数据表区域进行多重关键字查找,并且,更多的是在目标列或目标行不固定的引用区域中进行动态查找。
下面这个例子,就很好地演示了如何进行动态的查找。
步骤一:在单元格区域A12:A13和B12:B13中分别建立下拉清单
步骤二:在单元格C12中输入
“=VLOOKUP(A12,$A$1:$D$8,MATCH(B12,$A$1:$D$1,0),FALSE)”
步骤三:在单元格C13中输入
“=HLOOKUP(B13,$A$1:$D$8,MATCH(A13,$A$1:$A$8,0),FALSE)”
思路:我们以VLOOKUP函数为例:
- VLOOKUP函数的第三个参数是指目标值在所在区域中的第几列。此例中,这个参数的值由MATCH函数返回
- MATCH函数的返回值决定于单元格B12中的科目在搜索区域A1:D1中的位置
这样,我们就真正实现了动态的查找,摆脱了“查找条件位置固定“的束缚,使得查找引用进入了一个新的天地。
-END-
欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!
版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。