officeba > 单独文章


如何用公式访问excel中有空白或为0(ZERO)的单元格

如何用公式访问excel中有空白或为0(ZERO)的单元格
以excel2007为例:

这提示是一个公式,让你获得一份价值插零或空白,并拿起只有非零值在同一顺序他们列出。这是更好地说明了这一点。假设你已经在此列表格A1 :答14 :

  

...和你想产生这样的清单:

  

下列公式中输入E1和填充到卟吩e6没有伎俩。这是一个数组公式,这意味着您必须按Ctrl + Shift + Enter键后,进入公式不是只需输入:

=指数( $ 1美元:澳元, 14元,小(中频( $ 1美元:澳元$ 14 “ ” 0 ,行( $ 1 : $ 14 ),""),行(格A1 ) ) )

就拿配方除了看它是怎么做到的。内部中频声明,中频( $ 1美元:澳元$ 14 “ ” 0 ,行( $ 1 : $ 14 ),""),检查不为零,如果这是一个不为零,它将返回的行数否则返回空白。如果您选择的那部分中的公式E1和按下F9键,你会看到这一点:



...这意味着行1,4,7,9,10和14日不包含零或空白。列(格A1 )返回的值是1而不是仅仅用数字1 ,因为这个公式填补了下来,在下面一行将成为列( A2 )的,返回2 ,等等所以,现在的小函数返回值是最小的名单,或1 。在下面的行,我们有行( A2 )的,或2 ,第二最小的值是4 。所以每个公式返回的行数为非零细胞。这反过来又传递给INDEX函数,我们有效地拥有这些公式:

=指数(格A1 :答14 , 1 )
=指数(格A1 :解答14 , 4 )
=指数(格A1 :答14 , 7 )
等等,其中的价值回报,我们需要的清单非零值。

作为额外的小费,因为它可能不明确多远,以填补,您可以使用条件格式来隐藏潜在的错误如果你拖累太远。这就是,假设您最初的公式拖累下E8 :

  

您可以隐藏这些这种方式。选择所有的E栏,然后点击主页“条件格式> ”新建规则“使用公式确定哪些细胞的格式,并输入此公式:

= ISERROR (素E1 )

  

然后单击格式按钮,在字体选项卡,然后选择一个白色的字体:

  

然后,当您单击确定所有的出路,是# NUM个!错误将不会显示。

因为此公式必须输入作为数组公式是因为中频(格A1 :答14 “ ” 0 ...部分公式需要它。中频陈述通常需要一个值,以测试为真/假,而不是一个数组值,因为我们没有在这里。如果你不使用CTRL + SHIFT +向输入创建一个数组公式,您将获得#值!和# NUM个!错误。

声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2009-07-04 21:24:48,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容