我从以下数据进行了功率查询:
power查询返回CGWS变量max和mins:
我想返回与最大或最小CGWS在同一行的相应日期值。 CGWS的最大值和最小值不是唯一的(在整个列中多次出现相同编号的事件)。我尝试使用索引和匹配功能:
=INDEX(Table1[[Date]:[CGWS Elev (ft msl)]],MATCH([@[Min CGWS (ft AMSL)]],Well_Gauging_Data!L2:L998,0),1)
上面的函数返回匹配的第一个匹配项。在返回日期之前,我需要一种方法来测试井ID是否正确。
答案 0 :(得分:0)
将公式更改为
=INDEX(Well_Gauging_Data!C2:C998,MATCH(1,([@[Min CGWS (ft AMSL)]] = Well_Gauging_Data!L2:L998) * ([@[Well ID]] = Well_Gauging_Data!A2:A998),0),1)
并按住Ctl + Shift并按Enter。这将创建所谓的Array Formula,在这种情况下,将使用布尔数组分别测试匹配的“ Min CGWS(ft AMSL)”和匹配的“ Well ID”。然后,将两者相乘,并从数组的第一个非零行中获取一个值。