excel里,想把符合sheet1里某列符合条件的值全显示到sheet2中。

2025-01-04 02:57:30
推荐回答(2个)
回答1:

在sheet2的a2写公式:

=index(sheet1!a:a,small(if(sheet1!$b$1:$b$1000=$a$1,row($1:$1000),4^8),row(a1)))&""

这是数组公式,要按ctrl+shift+enter三键结束

右拉填充,下拉填充

回答2:

这个问题其实用筛选是最简单的了,选中一列,点击数据,筛选,自动筛选。
当然,你想用宏来写也可以,不过比较麻烦。要确定的东西比较多。
如果你想用宏写,可以联系我。
你一定要在sheet2中显示?
这个问题用EXCEL自带的筛选功能很容易处理啊