Excel Filter函數比較2個陣列

Excel Filter函數比較2個陣列

我正在嘗試建立 Filter 函數來比較所選列之間的值,然後傳回該行。

如果我添加一列,它會像 M23 一樣工作正常,但一旦我將其設為 M23:M24 或其他任何列,它就會失敗。

這有效

=FILTER(ALARM_W_A;  M21 = ALARM_W_A[aansluit_nr]; "No Result")

這不

=FILTER(ALARM_W_A; M23:M25 ALARM_W_A[aansluit_nr]; "No Result")

答案1

您可以使用以下公式之一:

=LET(col; ALARM_W_A[aansluit_nr]; FILTER(ALARM_W_A; (M23=col)+(M24=col)+(M25=col); "No Result"))
=FILTER(ALARM_W_A; BYROWS(ALARM_W_A[aansluit_nr]; LAMBDA(a;OR(a=M23:M25))); "No result")

相關內容