当前位置:首页 > 办公设计 > Office教程 > 一对多查询的4种解法,你最喜欢哪一种?

一对多查询的4种解法,你最喜欢哪一种?

3年前 (2024-02-06)Office教程2970

就是当一个查询值对应多条记录时,如何才能把这些记录全部提取出来呢?
如下图所示,是多个部门的员工信息。

现在,咱们要按部门提取出对应的姓名。

解法1:VLOOKUP+辅助列

单击A列的列标,然后右键→插入,插入一个空白列。
在A2单元格输入公式,向下复制。
=B2&COUNTIF($B$1:B2,B2)

这一步的作用,相当于在各个部门名称后加上了序号。

最后在H2单元格中输入公式:
=IFERROR(VLOOKUP($G2&COLUMN(A1),$A:$E,3,0),””)

查询内容后面加上&COLUMN(A1)得到的序号,和A列的部门+序号相呼应。
如果找不到部门+序号,就用IFERROR函数返回空文本。

 

解法2:FILTER函数

如果你使用的是Office 365或者是Office 2021,公式就简单多了,G2单元格输入以下公式,向下拖动即可:
=TRANSPOSE(FILTER(B2:B14,A2:A14=F2))

FILTER函数根据指定的条件A2:A14=F2,在B$2:B$14单元格区域中提取出符合条件的姓名。
再使用TRANSPOSE函数把垂直的内存数组转换为水平方向。

 

解法3:万金油公式

以下数组公式在各个Excel版本中通用:
=INDEX($C:$C,SMALL(($B$2:$B$14<>$G2)/1%%+ROW($2:$14),COLUMN(A1)))&””

公式的大致意思是,如果$B$2:$B$14不等于$F2,就将行号放大10000倍,否则返回符合条件的行号。
再使用SAMLL函数从小到大依次提取出行号。最后由INDEX函数根据提取出的行号,返回C列中对应位置的内容。

练手文件:
https://pan.baidu.com/s/18Z5uuDAwNg2e0t0W1cCwog

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/1623

分享给朋友:

“一对多查询的4种解法,你最喜欢哪一种?” 的相关文章

圣诞节快乐!教你纯手工打造:圣诞节PPT

圣诞节快乐!教你纯手工打造:圣诞节PPT

首先,易老师祝大家圣诞节快乐!这里纯手工教大家制作一个圣诞节主题的PPT封面! 说明:(GIF动图被压缩过,所以颜色有些失真,最终效果以第一张或最后一张图片为准。) 圣诞树制作 步骤一、圣诞树非常简单,只需插入三个三角形一个矩形就OK了。 步骤二、冬天嘛,为了效果更好,我们可...

做表不用Ctrl键,天天加班八点半

做表不用Ctrl键,天天加班八点半

用Ctrl键与其他键组合,能形成很多快捷键,比如大家最熟悉的Ctrl+C(复制)、Ctrl+V(粘贴)和Ctrl+Z(撤销)。 除此之外,常用的Ctrl系组合键还有Ctrl+A(全选)、Ctrl+S(保存)、Ctrl+F(查找)、Ctrl+H(替换)、Ctrl+X(剪切)、Ctrl+P(打印)、Ct...

从身份证号码中提取信息,这些公式必须会

从身份证号码中提取信息,这些公式必须会

今天咱们看看如何从身份证号码中提取出需要的信息。 如下图为所示,是一份模拟的员工信息表,A列是姓名,B列是身份证号码,C列是职级。 1、提取出生年月 D2输入以下公式,向下复制。 =–TEXT(MID(B2,7,8),”0-00-00″) 身份证号码中的第7位...

数据有效性的几个典型应用,看看你是哪一级

数据有效性的几个典型应用,看看你是哪一级

今天和小伙伴们一起分享数据有效性的几个典型应用。 普通青年这样用 步骤简要说明: 选中区域,设置数据验证,允许条件选择序列,输入要在下拉菜单中显示的内容: 男,女 注意不同选项要使用半角的逗号隔开。   初级青年这样用 步骤简要说明: 选中数据区域,设置数据验证,在【输入信息】选项卡下...

优化PPT文件:减小体积技巧

优化PPT文件:减小体积技巧

1.压缩图像文件: 在PPT中,选中要压缩的图片,然后依次点击 "图片格式" > "压缩图片"。默认设置一般已经足够,但你也可以选择 "Web:适用于网页和投影仪" 来进一步减小文件大小。   2.仅嵌入所需的字体: 依次点击 "文件" >...

聚焦细节放大镜动画效果ppt教程

聚焦细节放大镜动画效果ppt教程

第一步:在PPT中,首先插入所需的图片和放大镜的PNG素材。然后复制这张图片,将复制的图片颜色调整为灰色,并将其放置在幻灯片的底层。 第二步:将原始的彩色图片放置在灰色图片的上层,然后裁剪彩色图片,使其正好位于放大镜的框内。 第三步:新建一张幻灯片,将放大镜素材移动到新幻...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。