12.3 多列关联

 

有数据如下:

imagepng

imagepng

用 Sheet1 中每行的 M,N,O 的值对应 Sheet2 中的 M,N,O 的值去查找,然后返回此行的 House 值填在 Sheet1 的 E 列中,在 E2 中写入如下公式:

=spl("=E(?1).keys(M,N,O).find([?2,?3,?4]).House",Sheet2!A$1:D$9,B2,C2,D2)

imagepng

再把 E2 拖动复制到每一行:

imagepng

将 Sheet2 的数据转为序表,并指定 M,N,O 为关键列;
循环 Sheet2 的每一行,用 M,N,O 的值对应 Sheet2 的关键列值去查找对应的行,将它的 House 返回


帮你早下班 - esProc 桌面版与 Excel 数据处理
12.2 单列关联
12.4 从关联表引用多列