限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410
Excel 查找方式千千万,但是下面这种布局的查找,你会吗?
总结一下,这个查找涉及这几个知识点:一对多查找,表格转置,二维变一维(原本两列内容excel两列数据自动配对,查找后放在同一行)。
案例:
图 1 是原始表格,需要按班级提取所有人的姓名,向右填充,布局如图 2 的右边所示。
解决方案 1:万金油公式
先将班级列表去重,提取到右边蓝色区域:
1. 将 D 列作为辅助列,在 D2 输入以下公式,下拉复制公式:
=COUNTIF(A$2:A2,A2)
公式释义:
2. 在 E2 单元格输入以下公式,按 Ctrl+Shift+Enter 使数组公式生效,下拉复制公式:
=INDEX($A$2:$A$10,SMALL(IF($D$2:$D$10=1,ROW($A$2:$A$10),4^8),ROW(A1)))
公式释义:
现在根据班级一对多查找姓名:
3. 在 F2 单元格输入以下公式,按 Ctrl+Shift+Enter 使数组公式生效,向右向下拖动复制公式::
=INDEX($B:$B,SMALL(IF($A$2:$A$10=$E2,ROW($A$2:$A$10),4^8),COLUMN(A1)))&””
公式释义:
再次使用万金油公式,挑不同之处解释
解决方案 2:vlookup
1. 在“班级”左边增加一个辅助列,公式如下:
=B2&E2
2. 在 G2 单元格输入以下公式excel两列数据自动配对,向右向下拖动复制公式:
=IFERROR(VLOOKUP($F2&COLUMN(A1),$A:$C,3,0),””)
公式释义:
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410