移动站源标题:http://mip.818114.com/article/item-111017.html
个人户口信息网上查询(身份证号一键查询所有信息),昨天我在小组中输了一个问题,关于一对多的搜索,虽然搜索的主题从未停止过,但在工作中也很常见,尤其是在人力资源等部门。让我们来看看问题。原始数据如下:,您需要根据所提供的ID号码在同一帐户号码中查找所有个人详细信息。,(注:本案纯属虚构,也可从教科书中获得)。,第一个:Microsoft365的新功能过滤器,看标题很明显,它必须有365个用户,过滤中文翻译意味着过滤,所以必须正确地使用它来解决这个过滤问题。我们将结果写在下面:,公式是:,=滤波器($A2F14,E14VLOOKUP($H2,C2 E14,0),,你所要做的就是把公式写在一个单元格里,其余的都会自动取出,这是非常快速和有效的。,第二:固定函数组合索引+小+if+行,关于这个经典的功能组合,你应百思特网该在分享中提到它几次,原则并不多说,你只需要记住应用它。,=索引(范围,小(如果(值有条件,行(数据源行号),9^9),行(A1)),在上面的公式中,只需要注意值的范围、值的条件和数据源的行数。让我们看看如何将其设置在一起。,公式是:,=索引($A2A14,ALL)(如果(VLOOKUP($H2,C2 E 14,0)=E2 E 14,行($1 13),百思特网9^9),第(A1)行),值的范围是A2≤A14,因为您想要一个名称。,值条件:由于身份证是唯一的,如果使用身份证作为搜索条件,它只能得到一个数据,所以这里我们使用VLOOKUP进行转换,找出身份证的相应帐号,然后根据帐号查找所有信息,所以这里的值条件应该是帐户号。,数据源行数:刘思,从赵开始到最后一行,共有13行,所以使用行(1:13)。,只需在上述操作完成后,拖放鼠标填充公式即可。,对于这种错误引文,直接用最外面的一组IFERROR来做,这个公式看起来很复杂,事实上,正如我们在高中学到的,用什么固定公式来应用它,这个公式看起来很复杂。,第三:PowerQuery转换(更困难),如果你感兴趣,你可以试试这个。这需要有更多了解M功能的朋友来做。直接在编辑栏中输入:,守则是:,=Table.Ad百思特网dColumn(来源,"定制",eachTable.electRow(帐户信息,(Y)=>;y[帐户号]]=Table.electRow(帐户信息,(X)=>;x[ID号]=[请输入ID号]][帐号]{0},最后,在扩展数据之后,您可以通过关闭和上传数据来一劳永逸地刷新它。,上面需要理解的是:,表,列,(x)=>x,表前嵌套关系,如果你有更好的方法,欢迎你出来交流,共同进步。,最近,录制PowerQuery课程,从基础到高级,我希望一系列的教程能帮助您提高,毕竟,界面的操作只能发挥20%的全部容量,其余80%的能力通过M功能实现。,