excel表格_excel函数公式大全_execl从入门到精通
VLOOKUOP函数查找多值并返回对应整行值,一分钟搞定N张工作表!2024-02-28 11:27:54
我们经常会遇到查找的值多个,而且还需返回对应一整行的数据,你该怎么去处理呢,懵逼了吧!有次领导给了我份人员名单,每个人对应有好几列的数据,而且数据还不在一起,要求根据人员名单每个人建立一张分表。你又该怎么去做呢?来来来,让小编给你教一招,快速搞定查找多值且返回整行,让你批量操作,一分钟搞定。(如下图)
具体操作步骤:
第一步:建立辅助列。在A列之后插入一列(项目2),在其B2单元格输入公式=A2&COUNTIF($A$2:A2,A2),输入公式后下拉填充;
第二步:提取A列唯一值。在N3但严格输入公式=INDEX($A$2:$A$10,MATCH(0,COUNTIF(N2:N$2,A$2:A$10),))&"",按组合键Ctrl+shift+enter,然后下拉填充;
第三步:建立下拉菜单。选中I1单元格,点击数据选项卡下的数据验证按钮,点击后出现下图对话框,在其允许(A)栏内点击下拉小三角选择序列,然后再来源中选择呢数据区域N3到N6点击确定,下拉菜单制作完毕;
第四步,根据下拉菜单查找对应项目2。在其H3单元格输入公式=INDEX($B:$B,SMALL(IF($A$1:$A$100=I$1,ROW($1:$100),4^8),ROW(A1)))&"",按组合键Ctrl+shift+enter,然后下拉填充(如下图);
第五步,查找下拉菜单对应行值。在其I3单元格输入公式=IF(ISNA(VLOOKUP($H5,$B:$F,COLUMN(A3)+1,FALSE)),"",VLOOKUP($H5,$B:$F,COLUMN(A3)+1,FALSE)),按组合键Ctrl+shift+enter,然后下拉和右拉卡快速填充(如下图);
第六步,检验。点击下拉菜单中的值,观看其查找结果,我们发现选择不同的项目,就会出现所有对应的行数据。
最后,我们只需点击下拉菜单就查出多值,且返回对应一整行的数据。如果你感觉H列对你有影响,或是不行让别人知道你所制作的根据,你可以隐藏B列和H列,在隐藏你的公式,别就不知道你是怎么做出来的啦!
还在犹豫什么,这么好的方法还不赶快去尝试一下,如有不懂之处,欢迎留言讨论!
期待你的关注和转发分享,更多精彩内容在持续更新中(还有更多批量操作等你).............
往期精彩文章:
标签: excel查找并提取整行出来