excel - 测试列范围内的 2 个值,直到在不同列中达到空白单元格

标签 excel excel-formula

我正在尝试测试范围中是否存在两个值,我完全知道如何实现这一点,我的问题是范围中的行数发生变化,我想测试直到列中的下一个空白行E 然后继续下一个,直到检测到另一个空白行。因此,我在 H 列中放置了一个匹配参数来计算行数,直到找到空白为止。

enter image description here

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/

相关文章:

excel - 用列文本替换文本标记

excel - 将货币从一个单元格移动到另一个单元格

Excel OFFSET 公式从水平到垂直获取数据

excel - 在 Excel 公式中使用数组

sharepoint - 共享点版本控制是否存储在 Excel 文档的文档中?

arrays - 无法使用数组成员变量分配数组

python - 使用 Python 的 xlsx 的 "Last modified by"(用户名,而不是时间)属性

vba - 如何禁用保存功能

excel - 检查单元格内容是否匹配格式的公式,正则表达式?

excel - 如何从 VBA 函数将范围传递给 Excel 公式