在excel中,如何在B列中把A列不是零的数自动显示,如:A1=6,A2=0,A3=7,A4=0,A5=0,A6=4则b1=6,b2=7,b3=4

即遇到零,零行自动消失,我不要筛选,用公式下拉,请各位高手指点,多谢... 即遇到零,零行自动消失,我不要筛选,用公式下拉,请各位高手指点,多谢 展开
 我来答
了尘和尚
2011-08-10 · 幻人心识本来无,罪福皆空无所住。
了尘和尚
采纳数:4256 获赞数:20083

向TA提问 私信TA
展开全部
B1中输入公式:
=INDEX(A:A,SMALL(IF(A$1:A$6<>0,ROW($1:$6),4^8),ROW(A1)))&""
按CTRL+SHIFT+回车键结束公式,往下拉。
enjoyllonely
2011-08-10 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7442万
展开全部
公式是可以。
但需要数组
B1输入
=index(A:A,small(if($a$1:$A$6<>0,row(a$1:A$6),4^8),row(a1)))&""
输入后,不要按回车,需要按ctrl+shift+回车
标志是在编辑栏里公式前后是{}
如果没有{}就表示你没按对键
下拉公式即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无畏ing
2011-08-10 · TA获得超过6406个赞
知道大有可为答主
回答量:4549
采纳率:78%
帮助的人:2571万
展开全部
B1公式:
=INDEX(A:A,SMALL(IF(A$1:A$100=0,4^8,ROW($1:$100)),ROW(1:1)),)&""
数组公式,按CTRL+SHIFT+ENTER结束
下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruowuzhi
2011-08-10 · TA获得超过3266个赞
知道大有可为答主
回答量:1593
采纳率:33%
帮助的人:565万
展开全部
在B1中输入公式
=INDEX(A:A,SMALL(IF(A$1:A$100=0,4^8,ROW($1:$100)),ROW(1:1)),)&""
按CTRL+SHIFT+ENTER结束(本公式是数组公式)
向下填充!
祝你成功解决问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soup5258
2011-08-10 · TA获得超过9256个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:2051万
展开全部
=index(a$1:a$100,small(if(a$1:a$100<>0,row($1:$100),""),row(a1)),1)
CTRL SHIFT 回车结束,
向下填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弦解语hen难说
2011-08-10 · TA获得超过138个赞
知道答主
回答量:219
采纳率:0%
帮助的人:145万
展开全部
有一个公式不知是否适合你,IF(A+B=0,"",A+B=0),可以在括号里面自己套公式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式