excel 把某一列中满足条件的项对应的数据,在另一个表格中降序自动列出来。

比如下面的表一中A列是学生名字,B列是他评优的次数。我现在不直接用高级筛选或自动筛选,而是要用公式实现,把评优的次数>0的“学生名字”自动在另一个表二的A列中一一排列出来... 比如下面的表一中A列是学生名字,B列是他评优的次数。我现在不直接用高级筛选或自动筛选,而是要用公式实现,把评优的次数>0的“学生名字” 自动在另一个表二的A列中一一排列出来,“评优次数”自动在另一个表二的B列中按降序一一排列出来,(此案例中满足条件的就只有三人王小、刘四、李明,这三个人的名单要按评优次数降序自动生成到表二中)。请问我怎么实现?
表一:
A B
名字 评优次数
李明 1
王小 3
张三 0
刘四 2
陈大 0

表二:
名字 评优次数
王小 3
刘四 2
李明 1

注::我不希望产生不符合条件的空行,最后生成的表二,就只有符合条件的那几个人一一按降序排列下来,不会生成空行。。
如果一行行去用IF条件函数去筛选,那么,学生有多少名就会生成多少行。不满足条件的,就会是空行,还需要去删除空行,这样非常不整洁,占行数又多。不知道大家明白我的意思么??我只要满足条件的人就在表二中自动生成另一个表,并且按降序排列。不满足条件的,不会在表二中生成空行。
请各位高手,帮我直接写出公式,谢谢~~
展开
 我来答
kofpig
2011-08-31 · TA获得超过1639个赞
知道小有建树答主
回答量:1708
采纳率:100%
帮助的人:1048万
展开全部
这么做必然会产生空行
会产生剩下不显示的假空单元格
用公式做这是没法避免的事
除非你找个高人帮你vb编个程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
che252010
2011-08-31 · TA获得超过148个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:62.9万
展开全部
请问
问题1:“评优次数”相同的是否依原先后次序排列。
问题2:“评优次数”为0的要排列么?
排成这样不好么:
王小 3
刘四 2
李明 1
张三 0
陈大 0

张三 ,陈大 都为 0
且按原先后次序排列。
追问
为0的就不要显示出来,只显示大于0的学生项目,请问要如何写公式呢?谢谢
追答
为0的不显示出来,一时还搞不定呀!显示出来不好么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-31
展开全部
可以用条件筛选来完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式