excel - 如何在excel中选择包含相同值的最后一个单元格

标签 excel excel-formula vba

我有一个包含相同值的数据集。请找到以下数据集,
Parent Child Child Child Parent Child Child Parent Child Child Child Child Child Child Child Child Child Child
我有每个 parent 的计数成员。这意味着,第一个 parent 的成员是 4,第二个 parent 的成员是 3 等等。

我为此编写了以下公式,
=+IF(B6="Parent",COUNTA(B6:B9)," ")
当我在计数部分拖动整个公式时,它会自动获取下一个父级的行号,但每次我都必须更改子部分的行号。

如何选择最后一个 child 的行号,这样每次我都不必更改?
有什么办法可以使上述公式更有效吗?

任何建议都是非常可观的。

最佳答案

你能检查一下这个。将公式放入A6然后向下拖动

=IFERROR(IF(B6="Parent",INDEX(MATCH("Parent",B7:B$23,0),1),""),COUNTA(B7:B$23)+1)

截图:
enter image description here

关于excel - 如何在excel中选择包含相同值的最后一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49727588/

相关文章:

python - 比较来自不同 excel 文件的列,并在每个文件的开头添加一列与输出

excel - 循环通过行乘以一行 VBA

excel - 带有用户输入变量的递归循环

Excel VBA Application.OnTime - 两个 Subs - 更简洁的代码

excel - 打开文件而不调用 Filepath

c# - 在 EPPlus C# 中展开表

javascript - 我无法导出 html 表

r 将小数转换为小数

vba - 宏中的标签

excel - 切换功能 Excel