这是我的 2 个表的简化版本:
我需要能够填写 中的缺失值表2 基于相邻测量值与 中的值最接近的匹配表1 对于该测量和类型。
例如,在第 18 行,我需要查找最接近的匹配单元格 B18 [4.3] 到单元格 B3 和 B11 (因为这两个是唯一的 A 类记录),并将最接近匹配的相邻测量值 2 返回到单元格 C18 .或者,在第 19 行,我需要查找最接近的匹配单元格 C19 [2.3] 在单元格中 C6:C8 并将相邻的measurement1返回到单元格 B19 .
最佳答案
我会以不同的方式设置表 2,如下所示:
数组 单元格 D18 中的公式并复制下来是:
=INDEX(IF(B18=$B$2,$C$3:$C$12,$B$3:$B$12),MATCH(MIN(IF($A$3:$A$12=A18,ABS(IF(B18=$B$2,$B$3:$B$12,$C$3:$C$12)-C18))),IF($A$3:$A$12=A18,ABS(IF(B18=$B$2,$B$3:$B$12,$C$3:$C$12)-C18)),0))
为了确认数组公式,您需要使用 Ctrl+Shift+Enter 而不仅仅是 Enter。
关于excel - 索引匹配以返回最接近匹配值的相邻单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18619894/