2014-10-22 2 views
1

У меня есть две таблицы в Excel. Таблица 1 содержит уникальные идентификаторы и ценную информацию об этих идентификаторах в одном условии. Однако уникальные идентификаторы могут быть перечислены несколько раз (если условие изменяется).Возвращаемое значение в Excel (a la VLOOKUP) ТОЛЬКО когда другое условие также соответствует

В таблице 2 записана отдельная информация, но я хочу, чтобы она использовала уникальные идентификаторы из таблицы 1 и возвращала часть информации, приведенной в таблице 1. Я могу легко использовать либо VLOOKUP, либо INDEX и MATCH, чтобы это сделать, и это конечно, возвращает информацию из того, что условие указано первым (если уникальный идентификатор появляется несколько раз).

Я могу видеть логику, возможно, используя оператор AND (в сочетании с IF), чтобы соответствовать условию из столбцов в таблице 1 и таблице 2, но как я могу заставить мою формулу только возвращать информацию, когда этот оператор AND правда? То, что я абсолютно не хочу делать, - сделать дублированные идентификаторы более уникальными, объединив их с условием.

Кроме того, все это качественные данные/символьные строки.

Редактировать 10/23/14
У меня был запрос на визуальный. В простейшей форме я пытаюсь дублировать информацию из таблицы 1 в таблице 2 (хотя по правде говоря, обе таблицы имеют взаимоисключающие данные). Так что, если я поступил частным клиентам вход в различные программы в таблице 1:
enter image description here
А потом в таблице 2, я хочу столбец C, чтобы признать, что если идентификатор в паре с определенной меткой программы в колонке A (I шесть программ, сотни идентификаторов), он будет печатать дату ввода соответствующего для этого клиента в этой программе:
enter image description here

+1

Можете ли вы опубликовать несколько выборочных данных и ожидаемых результатов? (простейший вы можете придумать). Снимки экрана сделают, просто загрузите их на бесплатный сайт для размещения изображений (например, http://imgur.com/) и разместите ссылку в своем вопросе. – L42

+0

Спасибо, я сделал это изменение. Надеюсь, это выяснится. – KSatt

ответ

0

Самый простой способ может быть, чтобы вставить новый Columna в лист (скажем, Лист1), который держит ваш первый стол, скажем:

=B2&"|"&C2 

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

=VLOOKUP(B2&"|"&A2,Sheet1!A:D,4,0) 

в С2 вашего другого листа, скопированного вниз, чтобы удовлетворить.

Смежные вопросы