繁体   English   中英

如何在Excel工作表的所有列中获取值大于数字的行?

[英]How to get the rows which has a value greater than a number across all columns in excel sheet?

我是excel公式的新手。我有一个excel表格,可以说100行和100列。 列具有从0到20的不同值。我希望其中任何列值大于10的行。

如果隐藏列在范围内,而又不修改范围,该如何忽略呢? 我的意思是基于某种IsHidden属性?

很简单的东西:

在此处输入图片说明

公式中使用F1

=IF(COUNTIF(A1:E1,">10")>0,TRUE,FALSE)

如果您有100列从A到CV的数据,请将其放在空白列(CW1)的顶部并填写:

=MAX(A1:CV1)>10

您可以尝试:

=IF(MAX(A1:C1)>10,"Greater",IF(MAX(A1:C1)=10,"Equal",IF(MAX(A1:C1)<10,"Smaller")))

图片:

在此处输入图片说明

根据要求的新版本:

=IF(MAX(A1:B1,E1:F1)>10,"Greater",IF(MAX(A1:B1,E1:F1)=10,"Equal",IF(MAX(A1:B1,E1:F1)<10,"Smaller")))

您不能自动忽略公式中的隐藏列,但是可以自动忽略隐藏行。 如果使用“复制”>“选择性粘贴”来转置数据,则可以使用以下公式来测试最大值,而忽略隐藏的行:

=AGGREGATE(4,5,A1:A100)>10

要了解前两个参数,可以查看AGGREGATE函数的帮助,也可以手动键入该函数以获取解释选项的弹出列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM