excel用什么函数可以实现筛选的功能

EXCEL里面有菜单选项来实现自动筛选功能。现在我想用函数来实现
比如在SHEET1里面有6年级1班,2班,3班的同学信息
我想写个函数把1班的同学信息自动放到SHEET2里面
2班的同学信息放倒SHEET3里面
3班的同学信息放倒SHEET4里面
要什么函数能实现这个功能?
希望高能能指点一下

在sheet2中的a2输入:
=INDEX(sheet1!A:A,SMALL(IF(sheet1!$A$2:$AA$5000="1班",ROW(sheet1!$A$2:$AA$5000),65536),ROW(C1)))&""
公式下拉右拉
需要2班就将公式中的1班换成2班,类推。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-21
在sheet2中的a2输入:
=INDEX(sheet1!A:A,SMALL(IF(sheet1!$A$2:$AA$5000="1班",ROW(sheet1!$A$2:$AA$5000),65536),ROW(C1)))&""
公式下拉右拉
需要2班就将公式中的1班换成2班,类推。
第2个回答  2009-12-11
用OFFSET\IDEX都可以