Kyl*_*Mit 5 worksheet-function microsoft-excel office365 microsoft-excel-2019
在 Excel 中,我希望通过另一列(状态)中的值对一列(ID)中的值进行细分。
| ID | Status |
|----|----------|
| 1 | Complete |
| 2 | Active |
| 3 | New |
| 4 | New |
| 5 | New |
| 6 | Complete |
Run Code Online (Sandbox Code Playgroud)
| Status | IDs |
|----------|---------|
| Complete | 1, 6 |
| Active | 2 |
| New | 3, 4, 5 |
Run Code Online (Sandbox Code Playgroud)
在 Google 表格中,您可以使用、 和执行此操作JOIN,如下所示:FILTERUNIQUE
生成唯一状态
过滤和连接结果
我不能使用数据透视表,因为我想要单个值的完整列表,而不是任何聚合指标。
我不确定这是否可以通过 Advanced Filter Query per Filter 一列使用另一列作为标准,但我似乎还没有让它工作。
如果可以使用 Power Query 或其他一些工具查询原始输入,则可以在 excel 中将其格式化为“表格”,但我很想获得可用过滤器值的实时列表。
Excel 解决方案(几乎)完全相同。UNIQUE 是相同的。不同之处在于加入:
=TEXTJOIN(", ",TRUE,FILTER($B$2:$B$7,$C$2:$C$7=$E2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
647 次 |
| 最近记录: |