excel - 从串联的类别值和类别值计数创建详尽的列表
问题描述
给出下面的示例表:
Category Value Category Value Count
A 4
B 2
C 0
D 3
E 1
我需要创建一个包含“类别值”列和“类别值计数”列的连接文本列表,如下所示。请注意,类别值会根据从 1 到 MAX(类别值计数)的类别值计数重复次数。类别值计数等于 0 的类别值单元格不应包含在列表中。
Result
A1
A2
A3
A4
B1
B2
D1
D2
D3
E1
解决方案
A B C
Category Value Category Value Count Result
A 4 A1
B 2 A2
C 0 A3
D 3 A4
E 1 B1
B2
D1
D2
D3
E1
这是一个有趣且具有挑战性的问题。
这是我有一个解决它的公式解决方案:
假设数据包含在A1:B6
C 列中的标题“结果”中
在 C2 中,公式复制下来:
=IFERROR(INDEX(A$2:A$6,AGGREGATE(15,6,ROW(A$2:A$6)-ROW(A$1)/(B$2:B$6>=COLUMN($1:$1)),ROWS($1:1)))&0+RIGHT(AGGREGATE(15,6,ROW($2:$6)/1%+COLUMN($1:$1)/(B$2:B$6>=COLUMN($1:$1)),ROWS($1:1)),2),"")
推荐阅读
- kubernetes - 为存储库中的每个 Namspace 创建要部署的 ResourceQuota 对象
- visual-studio-code - 使用 url 打开 VS Code 的简单浏览器的 VS Code 任务
- r - 如何在 R 中按日期排序的数据集中压缩变量的块重复?
- python - 如何使用 Python AWS-CDK 将现有资源添加到堆栈?
- flutter - 看不到我出错的顶部(文件、视图、工具等)
- node.js - 没有从谷歌视觉 API 获得正确的输出格式
- flutter - Flutter - 如何设置设备的方向轴
- python-3.x - 如何在 Matplotlib 图中显示汉字?
- javascript - 同一页面上的 webshare API 多个实例
- android - 即使应用程序处于后台或被杀死,也发送由 onDataChange 触发的通知