excel - 根据特定标准对单元格进行分组
解决方案
1) 如果您有权访问UNIQUE
并且FILTER
:
D1 = TRANSPOSE(UNIQUE(A1:A9))
(将自动创建唯一值的标题)D2 = TEXTJOIN("; ",TRUE, FILTER($B:$B,$A:$A=D$1))
(根据需要向右拖动)
2)如果您只能访问TEXTJOIN
- 手动获取您的唯一值列表
Column A
作为标题 D2 = TEXTJOIN("; ",TRUE,IF($A$1:$A$9=E1,$B$1:$B$9,""))
(用++确认并根据需要向右 CTRL SHIFT ENTER 拖动)
3) 如果您无权使用上述任何功能
- 手动获取您的唯一值列表
Column A
作为标题 D2 =CONCAT(IF($A$1:$A$9=E1,$B$1:$B$9&"; ",""))
(用++确认并根据需要向右 CTRL SHIFT ENTER 拖动)
以上所有解决方案的单元格引用都适用于这张照片。请注意,您必须使用的第 3 个解决方案会给您留下尾随,;
尽管LEFT
如果绝对必要,可以将其删除。
推荐阅读
- arrays - 在 C 中存储一个恒定的人口稀少的 2D 数组的内存有效存储
- c++ - 将 PETSc 用于计算矩阵元素的计算量很大的 CFD 问题
- php - Ubuntu WSL2,无法从命令行调用 php,只有 php8.0 有效
- c# - 如何将以下字典方法转换为查找或键值对
- python - 如何在 Python 中使用 apache beam Pipeline 处理异常?
- node.js - 如何通过 Sequelize 中的表格自动填充多对多第三个表格
- numbers - Applescript 服务代码以获取选定单元格的值
- amazon-web-services - 使用 terraform 创建 aws 路由表的问题
- r - 不能将偏移量引入负二项式回归
- c - 在 c 中使用 gcc 编译的 main() 函数的多重定义