按Key分组更新True列:组内存在Yes则同Key行统一设为Yes
表格批量更新需求与处理逻辑
原始表格
| Key | Seq | True |
|---|---|---|
| 11001 | 1 | Yes |
| 11001 | 2 | No |
| 11001 | 3 | No |
| 12002 | 1 | No |
| 12002 | 2 | No |
| 12002 | 3 | No |
| 14002 | 1 | Yes |
| 14002 | 2 | No |
| 14002 | 3 | No |
| 14002 | 4 | No |
期望输出表格
| Key | Seq | True |
|---|---|---|
| 11001 | 1 | Yes |
| 11001 | 2 | Yes |
| 11001 | 3 | Yes |
| 12002 | 1 | No |
| 12002 | 2 | No |
| 12002 | 3 | No |
| 14002 | 1 | Yes |
| 14002 | 2 | Yes |
| 14002 | 3 | Yes |
| 14002 | 4 | Yes |
处理规则
- 按
Key分组检查每组的True列值 - 若该组内任意一行的
True列值为Yes,则将该组所有行的True列统一设置为Yes - 若该组内所有行的
True列值均为No,则保持No不变
内容的提问来源于stack exchange,提问作者user10675488
相关产品推荐
相关产品推荐

