EXCEL里面有菜单选项来实现自动筛选功能。现在我想用函数来实现
比如在SHEET1里面有6年级1班,2班,3班的同学信息
我想写个函数把1班的同学信息自动放到SHEET2里面
2班的同学信息放倒SHEET3里面
3班的同学信息放倒SHEET4里面
要什么函数能实现这个功能?
希望高能能指点一下
excel用什么函数可以实现筛选的功能
答案:3 悬赏:70
解决时间 2021-03-13 04:10
- 提问者网友:芷芹
- 2021-03-12 11:01
最佳答案
- 二级知识专家网友:木子香沫兮
- 2021-03-12 12:11
在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班,类推。
=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楼网友:颜值超标
- 2021-03-12 13:41
用高级筛选可以达到你的目的
条件区域你设置一下,上一行为1表的标题,下一行是要查询的数据两行组成一个条件区域
要做到输入要查询的内容就自动出结果,用vba中的单元格事件来处理即可,你可把文件发[email protected]
已经给你处理好了,发你的邮箱中了。请查收。
- 2楼网友:开心就好
- 2021-03-12 13:19
在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班,类推。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯