У меня есть две личности, связанные с одним уникальным значением в таблице. Мне нужно вытащить оба значения в другой лист с помощью vlookup - это возможно.

Вот пример:

Id  Owner Name
A1  Owner 1
A1  Owner 2
B1  Owner 3
B1  Owner 4
C1  Owner 5
C1  Owner 6
D1  Owner 7
D1  Owner 8

Здесь у нас есть один уникальный идентификатор (например, A1), связанный с двумя Владельцами (Владелец 1 и 2), мне нужно, чтобы это было вытянуто на другом листе в следующем формате

Id  1st Owner Name  2nd Owner Name
A1      
B1      
C1      
D1      

1 ответ1

1

Итак, с вашими данными, мой лист выглядит так -

Поэтому я хочу перечислить владельцев в столбцах C:D, ссылаясь на все, что находится в столбце A.

В С13

=INDEX($B$2:$B$9, SMALL(IF($A13=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), ROW($1:$1)))

В D13

=INDEX($B$2:$B$9, SMALL(IF($A13=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), ROW($2:$2)))

Это формулы массива. Введите их и нажмите CTRL SHFT ENTR - они получат фигурные скобки. Перетащите колонку вниз, как я сделал в примере.

Вы можете изменить Row($1:$1) на $2:$2 если ожидаете двух результатов, $3:$3 для трех и так далее. Если вы не используете абсолютную ссылку для этого, она будет меняться при перетаскивании.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .