咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

前言:在Excel365版本中,新增的筛选函数Filter功能超级强大,可以轻松实现一对多查询,但......必竟每年几百元的会员费,让大部分人不舍得花money升级版本。所以对于大多人用户来说,还要另辟蹊径,寻找通用的一对多查找方法。而Vlookup+Countif就是其中最简单实用的一个组合。

【例1】根据部门,把所有的人员全查找出来放在一行中。

用Countif公式对部门进行编号

=COUNTIF(B$1:B2,B2)&B2

用Vlookup函数根据部门编号查询

=IFERROR(VLOOKUP(C$13&$B14,$A:$C,3,0),"")

【例2】根据部门筛选表格

用Countif根据筛选的部门编号

=COUNTIF(B$1:B2,G$1)

用Vlookup函数公式按序号查询

=IFERROR(VLOOKUP(ROW(A1),$A:$D,COLUMN(B1),0),"")

可能有同学会说,这是一个万油公式可以批量查询。

虽然filter很好用,但为了通用性不得不选用通用公式。所以适用所有版本的Countif+Vlookup成为最优公式。