我正在尝试测试范围中是否存在两个值,我完全知道如何实现这一点,我的问题是范围中的行数发生变化,我想测试直到列中的下一个空白行E 然后继续下一个,直到检测到另一个空白行。因此,我在 H 列中放置了一个匹配参数来计算行数,直到找到空白为止。
G 列包含我想要争论的数据,该数据本身就是一个查找,因此行中的空白不是空白,因此使用 E 列
在 I4 列中:I100 想要编写一个公式,说明如果接下来 7 行的 G 列中存在值“C”和“D”,则输入“Y”,然后在 H 列中的 0 后面重复该参数,对于接下来的 6 行,再次对于接下来的 2 行等等,我已在以绿色突出显示的列中手动输入了所需的结果。
我希望这是有道理的,非常感谢。
最佳答案
也许可以在 I4
中尝试一下并向下拖动:
=IF(G3="",IF(AND(COUNTIF(INDEX(G:G,ROW()):INDEX(G:G,MATCH(TRUE,INDEX(INDEX(G:G,ROW()):G$33="",),0)+ROW(G3)),"D")>=1,COUNTIF(INDEX(G:G,ROW()):INDEX(G:G,MATCH(TRUE,INDEX(INDEX(G:G,ROW(G3)):G$33="",),0)=ROW()),"C")>=1),"Y","N"),"")
现在您可以删除列H:H
关于excel - 测试列范围内的 2 个值,直到在不同列中达到空白单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58874231/