一对多匹配查询(一对多查询新方法)
一对多匹配查询(一对多查询新方法)
2024-11-22 07:24:26  作者:零点六一八  网址:https://m.xinb2b.cn/tech/bfv320677.html


在昨天的文章中,小编介绍了一对多查询的四个方法,没想到读者中卧虎藏龙,提出了很多新方法。今天我们乘胜追击,再学习一对多查询新方法,让我们更上一层楼。

我们来看下源数据:


要求:查询出美国的品名及销量。

01 辅助列、index match函数法

我们通过构造辅助列和index match函数,也能解决一对多查找问题。


1、在D2单元格输入公式:=COUNTIF(A$2:A2,A2)&"-"&A2

右拉下拉填充公式,我们得到如上图的结果。

公式解读:

countif函数是统计出现次数的函数。

语法是:countif(条件区域,条件)

COUNTIF(A$2:A2,A2)统计A列中每个国家出现的次数,返回出现的次数,比如A2中,"美国"是第一次出现,返回1,然后和A2进行合并字符,最终返回:1-美国。

特别注意:COUNTIF(A$2:A2,A2)是混合引用,引用之后的公式变化如下:


同理,我们看下A11单元格,结果是4-美国,因为美国是第四次出现。

如此构造辅助列的目的是将国家出现的次数,进行编号,以便下一步统计。

2、在H5输入公式:

=IFERROR(INDEX(A:A,MATCH(ROW(A1)&"-"&$F$2,$D:$D,0)),"")

右拉下拉填充公式,我们得到如下图的结果。


公式解读:

MATCH(ROW(A1)&"-"&$F$2,$D:$D,0)意思是通过行号和国家产生的合并字符,在D列辅助列进行精确查找,得出具体的位置。

INDEX(A:A,MATCH(ROW(A1)&"-"&$F$2,$D:$D,0))是通过index、match函数返回源数据中的国家、品名、销量。因为这边是从左到右,因此不用match函数进行匹配。

最后我们在函数外围套一个iferror函数,也就是容错函数。当查找不到时候,返回空值,以防函数出错。

02 Power Query法

PQ法,在此做个介绍,如果是大数据用PQ是最好的,我们现在是小数据,通过PQ你也能拓展思路。我们来看下PQ怎么做‘。


1、新建一个表格,将源数据表放在一个表,将查找条件也建一个表。

如下:



2、将以上两个表都转为超级表。

选中数据,按快捷键:ctrl、T,将其转为超级表。


3、单击选项栏:数据——自表格,打开PQ编辑界面,新建源——导入查找条件的表。


4、合并查询

单击主页选项栏——合并查询,选择两个表进行关联,连接种类选择:左外部(第一个中的所有行,第二个中的匹配行)



通过合并查询,最终查得一对多数据。

pq优势在于如果数据发生变更,刷新就能得到新数据。不必重做一遍。


你学会了吗?赶紧练习一下吧。

喜欢就关注我吧,每天分享职场知识,办公技巧!

  • 指甲壳变软没有了是怎么回事(指甲变软是什么预兆)
  • 2024-11-22指甲变软是什么预兆很多身体的变化预示着可能会患某种疾病,比如:感觉到喉咙疼痛、鼻塞或者流鼻涕的时候,有可能是要感冒了大多数人的指甲是硬的,但是在某些情况下,会发现指甲变软了那么,指甲变软是什么预兆?指甲变软可能是因为骨。
  • 怎样快速上手遥控无人机(如何操作)
  • 2024-11-22如何操作在遥控无人机的一系列操作中,一开始“重中之重”的动作是“悬停”怎样快速上手遥控无人机请仔细阅读所购买无人机的使用说明书,尤其是遥控器使用说明部分“无头模式”模式说明:无头模式是以您飞机起飞时机头朝向为。
  • 人教版六年级下册英语单元动词(人教版英语六年级下册Unit)
  • 2024-11-22人教版英语六年级下册Unit第二单元已经初步认知了一般过去时,并掌握了动词过去式的规则变化,第三单元是第二单元内容的延续,继续学习一般过去时,掌握不规则动词的变化同样,鉴于学生的认知程度和学习知识的循序渐进规律,不做太多扩展一、。
  • devops框架的关注点(之LDAP的分析和选择)
  • 2024-11-22之LDAP的分析和选择统一身份认证最近在建设公司单点登录单点登录:(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信。
  • 90后公认经典的5部电视剧(陪伴90后的十部电视剧)
  • 2024-11-22陪伴90后的十部电视剧作为一枚90后的老人,还是很庆幸在童年时光有很多好剧相伴的,今天要跟你们聊得就是陪伴90后长大的十部电视剧,一起到下文中回忆一下吧!《少年包青天》(2000)师姐最近又重温了一下这部电视剧,发现曹骏扮。
  • 仔兔的饲养管理要点(你知道几个)
  • 2024-11-22你知道几个仔兔分为睡眠期(生后12天前)和开眼期(13天至断奶)这是两个关键时期,必须要抓2个环节早吃初乳:仔兔出生后第一次吃母奶称为吃初乳初乳中营养丰富,含有多种抗体,能促进仔兔生长发育和增强抵抗力吃初乳时间。
  • 最简单工资表模板带社保(人力资源表格工具包)
  • 2024-11-22人力资源表格工具包Hello大家好,我是帮帮今天跟大家分享一套人力资源表格工具包,工资社保薪酬考核,表格文档全套素材拿来就用有个好消息!为了方便大家更快的掌握技巧,寻找捷径请大家点击文章末尾的“了解更多”,在里面找到并。
  • 观看行进大湾区奋楫扬帆节目简报(奋楫逐浪正扬帆)
  • 2024-11-22奋楫逐浪正扬帆为迎接党的二十大胜利召开,由中共广东省委宣传部和广东广播电视台主办,广东卫视、大湾区卫视、广东省话剧院有限公司承制的国家广电总局2022重点节目《行进大湾区·奋楫扬帆》,将在广东卫视首播节目通过寻访人。
  • 楼顶阁楼怎么搭建(阁楼钢架搭建对了吗)
  • 2024-11-22阁楼钢架搭建对了吗在日常装修中,有一部分住户能直接接触到安装钢结构阁楼,比如复式楼、办公用房等,有钢结构阁楼需求的房主,最好了解一下钢结构,家庭钢结构阁楼常见的类型有:钢木结构、钢混结构、全钢结构现在钢木结构:套内跨度。
  • 空调维修怎样看电流表(空调元件的检测和维修方法)
  • 2024-11-22空调元件的检测和维修方法保险丝管1、保险丝管在电脑板上用FC1.2(FUSE)表示,主要用于起过电流保护2、故障现象:整机无电不工作3、检测方法:目测观察保险丝是否熔断,如是应更换;4、注意事项:如果电脑板上只有保险丝管损坏。
  • 有什么零食适合减肥的时候吃(减肥减脂期间嘴馋怎么办)
  • 2024-11-22减肥减脂期间嘴馋怎么办盘点那些平价大碗的减脂零食~平价贝果,平均才1.5r一个!抹点酱或者夹些蔬菜吃都可以!黑巧克力,100%纯可可脂,配料很干净只有纯黑巧,可以抑制食欲戒掉暴饮暴食各种汤料,用开水冲泡就可以喝了!巨方便,。
  • 团圆饭说说心情(团圆饭说说心情文案)
  • 2024-11-22团圆饭说说心情文案完美在天空燃放,醇酒在杯中飘香,交谈在传递佳话,吉祥在屋角堆放,幸福在心间上涨,快乐在脸上荡漾,平安在为你唱响,好景你独占了春光除夕快乐!回家过年,陪陪父母,见见亲朋好友,聊聊一年的琐事虽然越长大越觉。