乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在excel一个单元格内列举多条满足条件的数据-excel满足条件的行数据,excel按条件提取数据

如何在excel一个单元格内列举多条满足条件的数据-excel满足条件的行数据,excel按条件提取数据

作者:乔山办公网日期:

返回目录:excel表格制作


先把统一列的多行数据复制

在同一行的首格——选择性粘贴,把"转置“前面挑上勾,确定。

可以通过数组公式在一系列单元格(一行或一列)中列出多条满足条件的数据,但要在一个单元格内实现,用函数就有些困难咯,不过用宏就完全可以实现。

1、新建空白excel;

2、插入样例数据;

地址    备注    

顺河路与107交叉口处    1005    

顺河路与107交叉口处    1717    

银川大道与经二路交叉口处    1709    

银川大道与经二路交叉口处    1340    

滨河路与金山路交叉口处    17121    

人民路与金山路交叉口处    1039    

人民路与衡山路交叉口处    1108    

3、筛选单元格,条件为1717、1005、1709;

4、复制选中的内容,贴至新表格中即可;



G3单元格写e79fa5e98193e58685e5aeb9361公式:
=SUMPRODUCT(($D$3:$D$17=$F3)*(MONTH($A$3:$A$17)=$H$2)*($B$3:$B$17))
下拉填充公式。
J3单元格写公式:
=IFERROR(INDEX($B$3:$B$17,SMALL(IF(($A$3:$A$17=$M$3)*($D$3:$D$17=$M$2)=1,ROW($A$1:$A$15),4^8),ROW($A1)),1),"")
然后选定J3单元格后鼠标点击进去上面的公示栏,然后按Ctrl+Shift+Enter/回车三键(按住Ctrl+Shift两键,然后按Enter/回车),直至公式首尾出现{ },然后向下拖动填充J3单元格公式直到J17单元格。
K3单元格写公式:
=IFERROR(INDEX($C$3:$C$17,SMALL(IF(($A$3:$A$17=$M$3)*($D$3:$D$17=$M$2)=1,ROW($A$1:$A$15),4^8),ROW($A1)),1),"")
然后选定K3单元格后鼠标点击进去上面的公示栏,然后按Ctrl+Shift+Enter/回车三键(按住Ctrl+Shift两键,然后按Enter/回车),直至公式首尾出现{ },然后向下拖动填充K3单元格公式直到K17单元格。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网