excel函数实现:根据条件列数据顺序,获取条件列内各数据对应的多行数据,并自动生成新的表格?

如图中所示,左侧A列“户号”为条件列,中间表格为基础数据,其中C列“户号”包含的左侧A列数据,且每个数据对应有多行,如何用函数得到右侧表格所示的结果?... 如图中所示,左侧A列“户号”为条件列,中间表格为基础数据,其中C列“户号”包含的左侧A列数据,且每个数据对应有多行,如何用函数得到右侧表格所示的结果? 展开
 我来答
匿名用户
2021-01-21
展开全部

恕我直言,函数可以实现,但多项查询必然用到数组,写公式也麻烦表格也卡。你这情况用高级筛选就可以了

在基础数据区点筛选-高级筛选,筛选方式勾选将筛选结果复制到其它位置

1,列表区域,选择基础数据区域

2,条件区域,选择你A列的条件区域,字段也要选上,而且字段要和数据区的字段一致

3,复制到,选择你想存放筛选后数据的区域,点一个单元格就行了

点确定,即可看到筛选后的数据

Zhangweijun189
科技发烧友

2021-01-21 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3021
采纳率:59%
帮助的人:964万
展开全部

G2:

=IFERROR(INDEX(A:A,SMALL(IF(COUNTIF(C:C,$A$2:$A$999)>=COLUMN($A:$Z),ROW($2:$999)),ROW(A1))),"")

ctrl+shift+回车,下拉

H2:=INDEX(D:D,SMALL(IF($C$2:$C$999=$G2,ROW($2:$999)),COUNTIF($G$2:$G2,$G2)))

ctrl+shift+回车,右拉,再全部下拉

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式