Функция фильтра Excel сравнивает 2 массива

Функция фильтра Excel сравнивает 2 массива

Я пытаюсь создать функцию фильтра, которая сравнивает значения между выбранными столбцами, а затем возвращает строку.

Если я добавляю один столбец, то все работает нормально, как 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")

Связанный контент