首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel动态数组重复运行计数

Excel动态数组重复运行计数
EN

Stack Overflow用户
提问于 2021-01-19 21:36:20
回答 1查看 675关注 0票数 0

我一直在重新设计一些旧的电子表格工具,以便使用Excel的更新的动态阵列公式功能过滤和格式化动态数据输出。这有助于消除对预分配单元格和较低数量的助手列的一些需求(这允许减少文件大小和更快的性能)。

我正在努力替换的一种函数类型是拔出动态的,运行重复计数。

例如,假设我有一个由20个名字组成的列B,它的长度可以从几个名字到200个名字不等。在C、D等列中也有类似大小不同的相关数据。为了过滤后面列中的数据,我们目前在A中使用了一个助手列,它包含A中重复项的运行计数,并使用半锚定范围(即。以锚定单元格开始范围,该单元格随着公式的复制而扩展,助手列类似于这里使用半锚定范围的解决方案)。这里相对于新的动态数组公式的缺点是,需要为数据预先分配助手列。

尽管尝试了使用Index()Aggregate()Filter()和其他一些涉及到符号(如Sumproduct(--(...)) )的方法,但我所能找到的使助手列A生成的最简单的方法似乎是通过半锚定范围创建运行计数,不幸的是,这似乎不能很好地转换成新的动态数组公式。

是否有人幸运地适应了半锚定范围的使用和在动态数组公式中使用的公式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-19 21:47:00

要使用动态数组公式,我们需要使用易失性的偏移量。

代码语言:javascript
运行
复制
=COUNTIFS(OFFSET(A1,0,0,SEQUENCE(COUNTA(A1#))),A1#)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65799871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档