Если две ячейки соответствуют возвращаемому значению от третьего - PullRequest
0 голосов
/ 30 января 2019

У меня есть две вкладки в электронной таблице («Текущая» и «Предыдущая»), и у меня есть третья вкладка («Изменения»), чтобы показать различия между ними для определенных столбцов (H) со столбцом «Текущий» и «Предыдущий» на вкладке «Изменения».У меня есть уникальный идентификатор на обеих вкладках в столбце A, и я скопировал его в столбец A на вкладке Changes.Я пробую формулу индекса и соответствия, но она не работает.Формула, которую я должен сначала вернуть на вкладке «Текущее»: = INDEX (Текущий! H: H, MATCH (Текущий! A: A, Изменения! A: A, 0)) и формула для возврата значения на предыдущей вкладке.is (Предыдущая! H: H, MATCH (Предыдущая! A: A, Изменения! A: A, 0)).Любые идеи, пожалуйста.

1 Ответ

0 голосов
/ 30 января 2019

Я не думаю, что вам нужен индекс / совпадение для этого.Обычный VLOOKUP должен выполнять эту работу, потому что все ваши уникальные идентификаторы находятся в столбце A. Приведенная ниже формула вернет TRUE, если оба значения равны, FALSE, если их нет, и ERR, если одно из них не может быть найдено ни на одном листе.,Используйте эту формулу в листе изменений.

=IFERROR(VLOOKUP($A2,Current!$A$2:$H$10000,8,FALSE)=VLOOKUP($A2,Previous!$A$2:$H$10000,8,FALSE),"ERR")

Я предположил, что на вашем листе будет менее 10000 строк.Вы можете увеличить число или уменьшить его.Я рекомендую использовать именованные диапазоны.

...