В Excel, как присоединиться? - PullRequest
0 голосов
/ 07 ноября 2011

У меня есть две таблицы, где одна (beta) содержит подмножество строк другой (alpha). В обеих таблицах у меня есть столбец, который является уникальным идентификатором для каждой строки. Есть ли способ найти alpha JOIN beta? Я хочу иметь возможность идентифицировать каждую строку в alpha, которая также появляется в beta. Спасибо!

Я делаю это в таблицах Google, если это помогает.

Ответы [ 3 ]

2 голосов
/ 08 ноября 2011

Исходя из вашего комментария к ответу Эль Ронноко, я предполагаю, что вам нужен столбец из 1 и 0, указывающий, появляется ли элемент в alpha в beta. Для этого все, что вам нужно, это функция COUNTIF.

=IF(COUNTIF(beta, alpha item)>0,1,0)
1 голос
/ 07 ноября 2011

Очевидно, вы можете сделать VLOOKUP точно так же, как в Excel ...

Взгляните на это

Как я уже сказал в комментариях - если строки Beta являются подмножеством строк Alpha, то для «идентификации каждой строки в alpha, которая также появляется в beta» - вам просто нужно посмотрите на Beta - потому что все строки Beta также обязательно будут в Alpha.

Однако я подозреваю, что вам нужна некоторая информация из Alpha, которой нет в Beta - что показывает этот пример.

Обновление: согласно ответу Excellll

0 голосов
/ 10 ноября 2011

Я также предлагаю LookUp и его варианты или Match для решения, как в следующем примере:

=IF(ISERROR(MATCH(A1;[BetaBook.xls]BetaSheet!$A$1:$A$3;0));0;1)

Я использую совпадение для поиска в элементе Альфа-списка (A1) Появляетсяв бета-списке (от A1 до A3) в бета-листе в бета-книге ( у меня обе книги открыты на данный момент ), это дает положение элемента в бета-списке или # N /Ошибка, это служит входом для ISERROR и IF для определения результата 0 (нет в списке) или 1 (находится в списке).

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...