Эта формула ищет, чтобы найти A3, объединенную с H3 (идентификатор & date) в OtherSheet
Столбец D, который содержит только идентификаторы, поэтому неизбежно провалится. Да, Excel ищет «идентификатор + дату» в столбце D.
Excel с радостью объединяет A3 с H3 «на лету» (в пределах формулы), но не так счастливо объединяется OtherSheet
Значения ColumnD и ColumnE в том же путь. Обычное решение, так как обычно проще в таком случае, заключается в подготовке к VLOOKUP путем добавления вспомогательного столбца, который объединяет значения D и E, сохраняя их в той же строке, что и искомое.
Поскольку VLOOKUP будет смотреть только вправо, это, как правило, столбец, который добавляется слева от искомого значения, поэтому скажите либо в C, либо путем вставки столбца сразу справа от C. Однако, поскольку вы проверяете только один столбец, местоположение не является критическим. Вы можете добавить это (в OtherSheet
), как ColumnZ, с формулой, такие как:
скопирована вниз, чтобы удовлетворить *
. Опять же, потому что вы только проверяете один столбец не имеет значения, какая строка такая формула помещается в
Однако, поскольку только проверка, существует ли A3 & H3 в OtherSheet
простой альтернативой может стать применение COUNTIFS:.
=COUNTIFS(OtherSheet!D:D,A3,OtherSheet!E:E,H3)
Любой результат, кроме 0
, должен указывать на то, что тестируемая комбинация существует в OtherSheet
- без необходимости для вспомогательной колонки.
*
В зависимости от формата ваших идентификаторов вполне возможно, что конкатенация может ввести двусмысленность. Например, ID90, объединенный с 11/1/15, может не отличаться от ID901, связанного с 1/1/15, поэтому может быть целесообразно, если бы этот подход вводил разделитель в формуле VLOOKUP (например, A3&"|"&H3
, а не только A3&H3
) и, следовательно, также в вспомогательной колонке, скажем =D2&"|"&E2
.
В качестве обходного пути я создал столбец на обоих листах, чтобы объединить столбцы, чтобы создать уникальный идентификатор. Было бы неплохо, если бы я смог достичь того же результата с помощью «вспомогательных столбцов» – Chielt
Вы можете использовать Index/Match или Index/Sumproduct для выполнения поиска по нескольким критериям. [Этот пост] (http://yoursumbuddy.com/index-sumproduct-or-index-match-for-multiple-criteria-lookups/) может представлять интерес. –