vlookup新手入门教程wps
领导交办2000行员工表:“小张,把佟湘玉相关的地区、产品、销售额信息找出来!”面对密密麻麻的列标题,你瞬间感觉头大,在表格里居然找到了三个不同的“佟湘玉”……别急,今天教你用两个函数轻松搞定多列数据匹配,从此告别加班困扰!
我们来看基础操作:单列查找(快速锁定目标)。
场景一:从15人名单中迅速查找佟湘玉销售的产品。
方法1:使用VLOOKUP函数(适合熟悉Excel操作的老司机)。
公式为:=VLOOKUP(F2,A1:D16,3,0)。
参数详解:
第1参数F2:要查找的人名,比如“佟湘玉”。
第2参数A1:D16:查找范围,注意姓名必须放在范围的第一列。
第3参数3:表示返回产品所在列的位置。
第4参数0:必须选择精确匹配。
一句话VLOOKUP函数就像老式电话拨号,需要按照固定步骤操作,错一步就无效。
方法2:使用FILTER函数(适合新生代用户)。
公式为:=FILTER(C2:C16,A2:A16=F2)。
参数详解:
第1参数C2:C16:你想要的结果所在的列。
第2参数A2:A16=F2:筛选条件,即姓名为“佟湘玉”。
FILTER函数的优势在于无需数列数,直接返回符合条件的结果。还支持多条件查询。
接下来,我们进入进阶操作:多列匹配(拒绝复制粘贴)。
场景二:老板需要“姓名+地区+产品+销售额”整行的数据。
技巧1:结合VLOOKUP和COLUMN函数,公式一拉到底。
公式为:=VLOOKUP(G1,A2:D16,COLUMN(A1:D1),0)。其中COLUMN(A1:D1)会自动生成数组,用于读取所有需要的列数。
技巧2:使用FILTER函数结合。
公式为:=FILTER(A2:D16,A2:A16=G1)。只需要输入一个公式,就可以瞬间得到所需的多列数据。
针对列顺序混乱的情况,我们也有终极解决方案。
场景三:基础表里“入职日期”在第7列,但老板要求显示在第1列。
终极方案:结合FILTER和CHOOSECOLS函数。
公式为:=CHOOSECOLS(FILTER($A$2:$D$16,$A$2:$A$16=$G$1),MATCH(F3,$A$1:$D$1,0))。先使用FILTER抓取整行信息,然后使用CHOOSECOLS按自定义顺序排列数据。
该选择VLOOKUP还是FILTER呢?建议Office 365用户直接使用FILTER,WPS或旧版Excel用户还是使用VLOOKUP+MATCH组合更为稳妥。
现在立刻打开Excel试试吧!关注我的账号,掌握更多Excel操作技巧。