在 Excel 中,我希望通过另一列(状态)中的值对一列(ID)中的值进行细分。
输入
| ID | Status |
|----|----------|
| 1 | Complete |
| 2 | Active |
| 3 | New |
| 4 | New |
| 5 | New |
| 6 | Complete |
期望的输出
| Status | IDs |
|----------|---------|
| Complete | 1, 6 |
| Active | 2 |
| New | 3, 4, 5 |
谷歌表格解决方法
在 google 表格中,您可以使用 、 和执行此操作JOIN
,FILTER
如下UNIQUE
所示:
生成唯一状态
过滤和加入结果
其他解决方法
我不能使用数据透视表,因为我想要单个值的完整列表,而不是任何聚合指标。
我不确定这是否可以使用 Advanced Filter Query per Filter one column,使用另一列作为条件,但我似乎还没有让它工作。
如果有办法使用 Power Query 或其他工具查询原始输入,则可以在 excel 中将其格式化为“表格”,但我希望获得可用过滤器值的实时列表。
Excel 解决方案(几乎)完全相同。UNIQUE 是相同的。不同之处在于连接:
Google 表格中的这些相同功能似乎在 Microsoft Excel 中也可用:
UNIQUE
(办公室 365)FILTER
(办公室 365)TEXTJOIN
(2019)获取唯一值
按另一列过滤列并连接结果