12.8 使用区间范围倒查关联表

 

有数据如下:

imagepng imagepng

计算 Sheet1 中的 Value 列,要求是:
1. Sheet2 的 ID 列跟 Sheet1 的 id 列相等。
2. 满足条件 1 的情况下,判断 Sheet2 的 Num 是否属于 Sheet1 的 start 至 end 区间值
3. 上面两者同时满足则 Sheet1 的 Value 为 Sheet2 对应的 Value
在 D2 单元格写入如下代码:

=spl("=E(?1).select@1(ID==?2 && Num>?3 && Num <=?4).Value",Sheet2!A$1:C$5,A2,B2,C2)

imagepng

再把 D2 的表达式拖动复制到每一行:

imagepng


帮你早下班 - esProc 桌面版与 Excel 数据处理
12.7 使用二维关联表
12.9 关联多行数据