Excel 最大射程

Excel 最大射程,excel,vba,range,max,Excel,Vba,Range,Max,我使用的是excel vba,我有一个列,列中的数字序列在序列的开头被一个单词限制,在末尾被一个空白单元格限制。 (即KIP1 2 3 4 5“空白单元格”KIP1 2 3 4 5 6 7 8“空白单元格”…) 我试图通过这样做来获得每个数字序列的最大值,但它不起作用。有人能帮我解决这个问题吗 ` ` 另外,我是VBA的新编码 谢谢我在G1中使用了以下公式: =IF(E1="Kip",MAX(INDEX($E1:$E$500,MATCH("Kip",$E1:$E$500,0)+1):INDEX(

我使用的是excel vba,我有一个列,列中的数字序列在序列的开头被一个单词限制,在末尾被一个空白单元格限制。 (即KIP1 2 3 4 5“空白单元格”KIP1 2 3 4 5 6 7 8“空白单元格”…)

我试图通过这样做来获得每个数字序列的最大值,但它不起作用。有人能帮我解决这个问题吗

`

`

另外,我是VBA的新编码


谢谢

我在G1中使用了以下公式:

=IF(E1="Kip",MAX(INDEX($E1:$E$500,MATCH("Kip",$E1:$E$500,0)+1):INDEX($E2:$E$500,MATCH(TRUE,INDEX($E2:$E$500="",0),0)-2)),"")
然后抄下来


它必须是vba吗?这个公式也很好,但我认为它只适用于一个数字序列,我必须指定范围。你还可以发布数据的截图样本吗?这将帮助我们编写一个好的公式或vba代码,如果需要的话,没有太多的尝试和错误。谢谢你的回答!我想知道如何上传我的数据截图。。但是你所拥有的几乎就是我在我的工作表上看到的,除了数字所在的同一列中的kip这个词。这会修改你的公式吗?非常感谢你的所有建议help@user5965221根据您的屏幕截图对公式进行了轻微修改。
=IF(E1="Kip",MAX(INDEX($E1:$E$500,MATCH("Kip",$E1:$E$500,0)+1):INDEX($E2:$E$500,MATCH(TRUE,INDEX($E2:$E$500="",0),0)-2)),"")