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

发布网友 发布时间:2022-04-24 00:17

我来回答

2个回答

热心网友 时间:2023-10-15 02:50

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

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

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

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

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

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

热心网友 时间:2023-10-15 02:50

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+回车,右拉,再全部下拉

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com