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