XLOOKUP 具有两个条件且 match_mode 设置为 1 行为异常

XLOOKUP 具有两个条件且 match_mode 设置为 1 行为异常

我有两个 Excel 电子表格,我需要从第一个电子表格中的一组样本中找到下一个最大深度。我尝试使用XLOOKUP两个条件来实现此目的,并match_mode设置为“ 1”,因为我没有想要查找的精确匹配项。

这是我拥有的数据。中间是我使用XLOOKUP和不同match_modes 的输出。我用黄色标记了输出不符合预期的单元格。

在此处输入图片描述

我使用了以下公式:

=XLOOKUP(A3&B3; $D$3:$D$70&$E$3:$E$70; $E$3:$E$70; "not found"; 1)
=XLOOKUP(A3&B3; $D$3:$D$70&$E$3:$E$70; $E$3:$E$70; "not found"; -1)
=XLOOKUP(A3&B3; $D$3:$D$70&$E$3:$E$70; $E$3:$E$70; "not found"; 0)

例如,对于深度 6 处的 Sample1,我期望输出“7.75”,而不是使用match_mode设置为时的输出 60。1深度 9 处的 Sample1 给出未找到,但我期望使用match_mode设置为时的输出 10.85 1

知道为什么 Excel 会表现如此吗,因为只有在某些情况下它才会表现得不像期望的那样?

(此外,除了通过截图,有没有更好的方式来分享样本数据?)

相关内容