excel 筛选 A列为名称 B列为金额 要以A列某个名称为条件 在C列显示出所有与A列相对应B列的金额 用公式

看图

第1个回答  2012-02-18
不知道你具体要解决什么问题,但从问题的文字描述来看,从“数据”菜单下拉建立筛选后,从A列的小箭头下拉选择你要的名称,B列显示的就是符合要求的金额了,如果一定要在C列显示这些金额,就在C列的格子里输入“=”后鼠标点下对应的B列的格子就好了。追问

给你个图解,帮帮忙了!

追答

一定要在同一个页面显示吗?比如,把手机的数据筛选出来到另一张SHEET上显示,这样可以吗?如果筛选了手机,把显示出来的表复制粘贴到另一张SHEET上,显示出来是没有空行的

第2个回答  2012-02-18
用查找重复值公式即可
G2=INDEX($C$1:$C$20,SMALL(IF($A$1:$A$20=$A$2,ROW($B$1:$B$20),9^9),ROW(A1)))
同时按CTRL+SHIFT+回车键执行 公式下拉,根据实际数据区域修改本回答被提问者采纳
第3个回答  2012-02-18
假设数据从第二行开始,C列用公式
=if(A2="某个名称",B2,"")
下拉复制公式追问

你这个回答给我了一点点启发,但是还不完美。先谢谢你了

追答

你大概是想把这些行连续显示吧。用高级筛选更方便。

相似回答
大家正在搜