如何用公式实现Excel中的筛选功能

例如A列为012013如何使用公式将A列中为0的数值剔除,并去重,在B列中显示123这三个数值?我不想使用筛选功能,想用公式来操作,积分不多,还请大虾们帮忙在线等==高手... 例如
A列为
0
1
2
0
1
3
如何使用公式将A列中为0的数值剔除,并去重,在B列中显示1 2 3 这三个数值?
我不想使用筛选功能,想用公式来操作,积分不多,还请大虾们帮忙
在线等= = 高手们支个招~~~
展开
 我来答
芮城老憨
2012-10-30 · TA获得超过5065个赞
知道大有可为答主
回答量:3744
采纳率:0%
帮助的人:2520万
展开全部
在左侧插入一空列,写公式:
=countif($B$1:B1,B1)
向下复制后得到一列数据,然后在C列写式:
=INDIRECT("B"&SMALL(IF(A$1:A$1000=1,ROW($1:$1000),10^6),ROW()))
按ctrl+shift+enter三键结束
向下复制,最后全选三列,复制,选择性粘贴去掉公式,然后删除A列。
追问
我的想法是直接出来,可以直接看到结果的那种,要是这样的话,直接筛选去重就好了~不过还是谢谢哦
朱仕平
2012-10-30 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29183
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
B1单元格输入公式,按SHIFT+CTRL+ENTER,然后下拉填充
=index(a:a,small(if(($a$1:$a$1000<>0)*(match($a$1:$a$1000,$a$1:$a$1000,)=row($1:$1000)),row($1:$1000),4^8),row(a1)))&""
追问
谢谢,这个放在表格中倒是可以了,但是如果我换成F列,数据有将近10000条的话,我把A改成F,把A10改成A10000,然后怎么就出不来了?出来的是空白的= =
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zsl_32
推荐于2017-09-19 · TA获得超过1169个赞
知道小有建树答主
回答量:1240
采纳率:60%
帮助的人:525万
展开全部
B1输入公式=IF(ROW()>SUM(1/COUNTIF($A$1:$A$10,$A$1:$A$10))-1,"",INDEX($A:$A,SMALL(IF(ROW($A$1:$A$10)=MATCH($A$1:$A$10,$A$1:$A$10,0),ROW($A$1:$A$10),99),ROW()+1)))
按ctrl+shift+enter三键结束
然后下拉公式就可
追问
谢谢,这个放在表格中倒是可以了,但是如果我换成F列,数据有将近10000条的话,我把A改成F,把A10改成A10000,然后怎么就出不来了?
追答
=IF(ROW(A1)>SUM(1/COUNTIF($F$1:$F$10000,$F$1:$F$10000))-1,"",INDEX($F:$F,SMALL(IF(ROW($F$1:$F$10000)=MATCH($F$1:$F$10000,$F$1:$F$10000,0),ROW($F$1:$F$10000),99999),ROW(A1)+1)))

这样是可以的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ziyoubianyuan
2012-10-30 · TA获得超过134个赞
知道答主
回答量:58
采纳率:0%
帮助的人:27.5万
展开全部
b1
=IF(a1=0,"",IF(COUNTIF(a:a,a1)=1,a1,"")),不用那么麻烦,这个可以实现,你试试 ,底下的下拉填充就行 ,注意,不要把后面的逗号复制进去啊。而且,如果要去重,应该显示2和3,1显示两次,也要去重去掉的
追问
这个还是有空值啊~我想要的是直接去除某一个条件的特定值,类似于筛选,就是先筛选,后去重
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
byl341010202
2012-10-30 · TA获得超过2195个赞
知道大有可为答主
回答量:2860
采纳率:0%
帮助的人:2423万
展开全部
B1=IF(COUNTIF(A:A,1),1,IF(COUNTIF(A:A,2),2,IF(COUNTIF(A:A,3),3,"")))
B2=IF(COUNTIF(A:A,B1+1),B1+1,IF(COUNTIF(A:A,B1+2),B1+2,IF(COUNTIF(A:A,B1+3),B1+3,"")))
下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式