Map Function不支持嵌套数组:Excel重复案件号条件格式需求
问题与需求
- 遇到错误:
Map Function - Nested Arrays are not supported - 当前分析工作表结构:
- A列:月份列表
- B列:重复追溯编号计数
- C列:已从数据表提取的重复追溯案件号(用于报表)
- E至N列及以后:特定协议下各月收到付款的案件号
- 需识别的重复项规则:同一案件号在同一月份同时满足:
- Retro Units取值为1/-1(非0)
- 对应月份的付款记录取值为1/-1(非0)
例:案件编号13138858,Retro Units非0且8月付款记录非0,属于需追踪项;编号9556虽重复但Retro Units均为0,不属于目标项
分析表与源数据说明
- 分析表截图:呈现A-C列的统计信息与E-N列的各月付款案件号布局
- 源数据截图:展示包含案件编号、追溯起止日期、Retro Units及各月付款记录的完整数据表结构
源数据示例表
| 案件编号(Case Number) | 追溯开始日期(Retro Start Date) | 追溯结束日期(Retro End Date) | Retro Units | December(12月) | November(11月) | October(10月) | September(9月) | August(8月) | July(7月) | June(6月) | May(5月) | April(4月) | March(3月) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1857460 | 1-May-24 | 31-May-24 | 1 | 1 | |||||||||
| 1858575 | 1-Apr-24 | 30-Apr-24 | 1 | 1 | |||||||||
| 1858575 | 1-Apr-24 | 30-Jun-24 | 1 | 1 | 1 | 1 | |||||||
| 1892043 | 1-Mar-24 | 31-Mar-24 | 1 | 1 | |||||||||
| 1892043 | 1-Mar-24 | 30-Jun-24 | 1 | 1 | 1 | 1 | 1 | ||||||
| 1893337 | 1-Mar-24 | 30-Jun-24 | 1 | 1 | 1 | 1 | 1 | ||||||
| 1893337 | 1-Mar-24 | 31-Mar-24 | 1 | 1 | |||||||||
| 1896176 | 1-Apr-24 | 30-Apr-24 | 1 | 1 | |||||||||
| 1896176 | 1-Apr-24 | 30-Jun-24 | 1 | 1 | 1 | 1 | |||||||
| 13102088 | 1-Jun-24 | 30-Jun-24 | 1 | 1 | |||||||||
| 13102088 | 1-Jun-24 | 30-Jun-24 | 1 | 1 | |||||||||
| 13138858 | 1-Jun-24 | 30-Jun-24 | 1 | 1 | |||||||||
| 13138858 | 1-Jun-24 | 30-Jun-24 | 1 | 1 | |||||||||
| 9556 | 1-Jan-22 | 31-May-22 | 0 | ||||||||||
| 9556 | 1-Jun-21 | 31-Oct-21 | 0 | ||||||||||
| 12678 | 1-Mar-24 | 30-Jun-24 | 0 | 0 | 0 | 0 | 0 | ||||||
| 12678 | 1-May-24 | 30-Jun-24 | 0 | 0 | 0 | ||||||||
| 12678 | 1-Jun-24 | 30-Jun-24 | 0 | 0 | |||||||||
| 13465 | 1-Mar-24 | 30-Jun-24 | 0 | 0 | 0 | 0 | 0 |
具体需求
- 将分析表C列的案件号合并为单个一维数组(解决Map函数嵌套数组不支持的错误)
- 为源数据表设置条件格式,自动高亮符合以下规则的案件号:
- 同一案件号存在至少一条记录,Retro Units非0
- 该案件号在同一月份有非0的付款记录
内容的提问来源于stack exchange,提问作者bdpolinsky
相关产品推荐
相关产品推荐

