Сопоставление Excel по нескольким критериям с длиной символов › 256

Я пытаюсь собрать этот ответ и включить его для нескольких матчей.

У меня есть такие формулы:

=MATCH(TRUE,INDEX(G:G=A2&E:E=B2,0),0)
=MATCH(TRUE,AND(INDEX(G:G=A2,0),INDEX(E:E=B2,0)),0)

но это не работает.

Как я могу расширить это, чтобы включить два или более критериев соответствия, которые будут фиксировать значения, которые у меня есть> 256 символов.


person Scott Holtzman    schedule 29.11.2017    source источник


Ответы (1)


Функция AND не работает в таких формулах, потому что она возвращает один результат, а не массив Вы можете использовать * для умножения таких условий

=MATCH(1,INDEX((G:G=A2)*(E:E=B2),0),0)

Примечание. Значение поиска должно быть равно 1, поскольку умножение логических значений дает значения 1/0.

Функция INDEX не является строго необходимой - она ​​просто используется здесь, чтобы избежать "входа в массив". Вы также можете использовать эту версию

=MATCH(1,(G:G=A2)*(E:E=B2),0)

но для этого требуется CTRL+SHIFT+ENTER

person barry houdini    schedule 29.11.2017