Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如果A1=A2,B1>B2,则隐藏第2行。使用什么公式/规则以及在哪里?_Excel_Excel Formula - Fatal编程技术网

Excel 如果A1=A2,B1>B2,则隐藏第2行。使用什么公式/规则以及在哪里?

Excel 如果A1=A2,B1>B2,则隐藏第2行。使用什么公式/规则以及在哪里?,excel,excel-formula,Excel,Excel Formula,在Excel中我有一个问题…我不知道很多公式/规则 这就是我的情况: 情景1 A B C 1.| Drw....3350......03 2.| Drw....3350......02 这是我的愿望: 我想隐藏第二排 情景2 A B C 1.| Drw....3350........03 2.| Img.....3350........02 这是我的愿望: 我想保留两排 我的问题是: 场景1:因为A1和A2+B1和B2是相同的

在Excel中我有一个问题…我不知道很多公式/规则

这就是我的情况:

情景1

     A       B      C
1.| Drw....3350......03
2.| Drw....3350......02
这是我的愿望:

我想隐藏第二排

情景2

     A       B       C
1.| Drw....3350........03
2.| Img.....3350........02
这是我的愿望:

我想保留两排

我的问题是:

场景1:因为A1和A2+B1和B2是相同的,所以我想在C列中隐藏数字最小的行

场景2:因为A1和A2是不同的,所以我想保留这两行,即使B1和B2是相同的

这是一个简化的例子。列A可以由数百行混合值组成。但是,A列是文本,B列和C列是值

C1和C2相同时不会出现这种情况。除非有人打错了

我的问题是:

我不知道在Excel中使用什么公式或规则,因此不希望使用VBA。看起来这是一项很简单的任务,但我就是不知道怎么做

有人吗?

在你的标题中,你提到了B1>B2,然后给出了两个“B”值相同的例子,因此假设你的意思是在A值和B值匹配的地方隐藏较低的C值,然后在助手列中,比如E:

在另一个专栏中,我选择了H:

使用Ctrl+Shift+Enter键输入,并根据需要向下复制。然后筛选该列以选择FALSE:


没有VBA,这相当复杂。第1行与第10行完全匹配的场景如何?是否应该隐藏其中一行?您将无法使用公式隐藏行,必须使用VBA进行隐藏。您可以使用条件格式使行显示为空,但这会带来人们意外覆盖无法立即看到的数据的风险。此外,批量使用条件格式会影响计算周转时间,因此最好少用。如果您想要公式,而不是VBA,另一种方法是使用新工作表存储匹配值。因此,任何不匹配的隐藏行都不会显示。这样您就不需要VBA,并且仍然可以隐藏行。这行得通吗?非VBA解决方案是使用条件格式将不需要的项目设置为白色。
=A2&B2
=AND(MIN(IF(E7=E:E,C:C))=C7,MAX(IF(E7=E:E,C:C))<>C7)