我会尽量简洁,并在底部提供一张图片以便于理解。
问题:我拥有大量由城市资源(公开可用)组成的数据,其中包括地块级别的信息,包括每个地块的总体规划指定、分区区域以及总体规划和分区级别允许的每英亩住宅单元数量。我试图将数据解析为符合和不符合的值。下图是基于符合值及其相关每英亩住宅单元的表格。
我想要做的是:如果总体规划指定和分区区域与表格相符,则赋予它零值,如果与表格不符,则赋予它总体规划每英亩最大住宅单元数*英亩数的值(我会为分区重复此操作)。
我使用了哪些公式:=VLOOKUP(D2,Info!$H$3:$J$35,3,FALSE) 这用于查找总体规划 (D2) 相对于表格 (H3-J35) 的值,并输出与总体规划 (D2) 完全匹配的第三行(每英亩住宅单位数)。从那时起,链接的表格已经发生了变化,因此它们并不完全匹配 1:1
局限性:VLOOKUP 无法很好地处理具有独特分区的同一总体规划的多个指定,每个分区都有独特的每英亩住宅单元编号。这导致需要多列冗余才能实现我认为可能更优雅的效果。