Excel办公技巧:HSTACK+FILTER组合 跨不相邻列快速按条件查询数据
不少工厂文员、财务、职场办公人员日常整理表格时,经常会碰到一个头疼的问题:想要根据某一列的条件,提取散在表格不同位置、排列顺序也不连贯的多列数据,手动逐行筛选复制不仅耗时间,还很容易出现错漏。今天给大家分享一个零门槛的实用函数组合技巧,看完上手就能用,几秒钟就能搞定原本要花半小时的跨列查询工作。
最常见的场景就是整理仓储票据台账:你需要根据始发地列的仓库名称,查找对应的票据号、类别、商家、项目信息,但这几列数据在原始表格里根本不挨在一起,分布在不同的位置,顺序也和你想要导出的结果顺序完全不一样。很多人碰到这种情况,要么手动调整列的顺序,要么反复用多个函数分别匹配每一列的数据,操作繁琐还容易出错。
用HSTACK加FILTER的函数组合,完全不用改动原始表格的任何结构,就能一步完成跨不相邻列的条件筛选。第一步先调用HSTACK函数,这个函数的作用是把你指定的多个分散列,在水平方向上拼接成一个连续的虚拟数组,你只需要依次把需要提取的票据号、类别、商家、项目对应的列区域按你想要的顺序填入函数参数里,回车之后就能自动完成多列的拼接,全程不会改动原始表格里的任何数据。
拼接完成之后,你只需要在刚才的HSTACK函数外面直接套一层FILTER函数,第一参数直接选择刚才拼接好的虚拟数组,第二参数填入你要设置的筛选条件,比如让始发地列的内容等于你要查询的“2号仓库”,回车之后一秒就能把所有符合条件的票据号、类别、商家、项目数据全部提取出来。后续如果要切换查询条件,比如改成查询5号仓库的所有对应数据,只需要修改条件里的关键词,几秒钟就能得到全新的结果,完全不需要重复之前的操作。
这个技巧的适用场景非常广,不管是日常的仓储数据整理、财务票据对账,还是多维度的业务数据统计都能用上,哪怕是几百上千行的大数据量,也能快速返回结果,完全不用逐行手动核对,能帮你省下大量整理表格的时间,不用再为了整理数据熬夜加班。
Excel办公技巧:HSTACK+FILTER组合 跨不相邻列快速按条件查询数据
阅读:0
点赞:0