【发布时间】:2021-05-25 20:28:03
【问题描述】:
场景...
- Excel 文件是从动态加载到 Excel 表中的数据生成的。
- 一列的值与一组记录相关联。
- 记录组的范围可以从一条记录到几十条记录。
- 第二列包含各种元数据值。
- 下一列包含一个公式,用于确定给定元数据值是否存在于组的行中。示例:[NON-HUMANS] =IF(COUNTIF(RANGE,"HUMAN")>0,"YES","NO")
注意 - 组值与一个有数百个 UUID 相关,为了简化示例数据,我使用了 ALPHA、BRAVO、CHARLIE 等。
问题 - 由于组记录的数量不同,我需要根据 GROUP 列值定义公式中的范围。
样本数据集
GROUP,MEMBERS,SPECIES
ALPHA,Scooby,DOG
ALPHA,Shaggy,HUMAN
ALPHA,Velma,HUMAN
ALPHA,Daphne,HUMAN
ALPHA,Fred,HUMAN
BETA,Alvin,CHIPMUNK
BETA,Simon,CHIPMUNK
BETA,Theodore,CHIPMUNK
CHARLIE,Superman,HUMAN
CHARLIE,Batman,HUMAN
CHARLIE,Robin,HUMAN
CHARLIE,Wonder Woman,HUMAN
CHARLIE,Aquaman,HUMAN
CHARLIE,Wonder Dog,DOG
DELTA,Spider-Man,HUMAN
DELTA,Ice-Man,HUMAN
DELTA,Firestar,HUMAN
【问题讨论】: