VLOOKUP大家再熟悉不过,但是HLOOKUP却极少使用,其实也挺好用,只是我们可能思维习惯,一般都使用其他方案代替,具体我们来学习一下,顺便对比一下各种方法!插播一波预告:千呼万唤始出来,数组入门专题系列,将在这几日开始更新,估计3篇入门,从原理讲解,爱学习的小伙伴关注起来,不要错过,你期待吗?处理之前,我们大概说一下HLOOKUP,语法基本同VLOOKUP一样!HLOOKUP中的H-horizontal的首字母,水平方向查找,VLOOKUP中的V-vertical的首字母,垂直方向上查找!
公式:=HLOOKUP(A10,$A$1:$G$7,ROWS(A1:G7),)
HLOOKUP和VLOOKUP用法基本一致,不同的是VLOOKUP是从左往右(垂直)查找,而HLOOKUP是从上往下(水平)查找,其他无差异公式中的ROWS(A1:G7)可以直接使用7来代替,只是我们使用ROWS可以不用自己去数到底有多上行,方便一些!我们虽然今天主角是HLOOKUP,但是我们要把它另外两个兄弟也拉出来看是否可以解决这个问题!公式:=VLOOKUP(A10,TRANSPOSE($A$1:$G$7),ROWS($A$1:$G$7),)想要使用VLOOKUP,我们就要想办法,构建出垂直的数据结构,本案例我们主要把数据源转置一下即可!这里的TRANSPOSE函数和我们选择性粘贴-转置功能一致!公式:=LOOKUP(1,0/($A$1:$G$1=A10),A7:G7)公式:=XLOOKUP(A10,A1:G1,A7:G7)使用率方面:VLOOKUP>LOOKUP>HLOOKUP>XLOOKUP就目前大家的使用频率来讲,VLOOKUP榜首无疑~功能方面: XLOOKUP>LOOKUP>VLOOKUP=HLOOKUP新增的XLOOKUP功能扩展了很多,把三兄弟的活都干了有了LOOKUP的灵活,V和H的简洁,已经新增的容错和反向!V和H二者基本一致,只是维度不同,所以谈不上谁优!除了4位兄弟,我们来看“散养的”其他兄弟函数,方法太多!公式:=INDEX(A7:G7,MATCH(A10,A1:G1,))补充2:一面懵逼的玩法:交叉引用(两个区域的交叉点)补充3:INDIRECT+ADDRESS+MATCH依然可行公式:=INDIRECT(ADDRESS(7,MATCH(A10,A1:G1,)))方法还有很多,我们随意列举几种,希望大家经过不断的学习也能做到“随心所欲”,做到“有思路就能写出公式”分享了这么久,后续我们有机会讲安排直播,我们面对面,交流一下心得,写写公式、聊聊VBA、谈谈Power Query、说说Python,看看透视表!