Индекс Excel, если и А - PullRequest
       4

Индекс Excel, если и А

0 голосов
/ 15 декабря 2018

У меня есть два листа в Excel.Лист1 имеет столбцы A, B, C и D.Лист 2: A, B, E в виде столбцов.Я хочу сравнить столбцы Sheet1 и Sheet2 (A & B) и писать C из Sheet1, только если A и B на обоих листах совпадают.

Например:

Sheet1

A B C D

Sheet2

A B E

Добавлять столбец C на листе 2, только если столбцы A и B на обоих листах совпадают

1 Ответ

0 голосов
/ 15 декабря 2018

Вы можете использовать функцию vlookup.В Sheet1 вам нужно создать новый столбец, состоящий из a и b в начале, например: Sheet1:

A  B  C 
1  2  a
2  3  b
4  6  c

Sheet1 после изменений:

new_column_A  old_A  B  C
          12   1     2  a
          23   2     3  b
          46   4     6  c

New_column_A можно создать с помощьюформула =old_A1&B1 Если у вас есть это в вашем Листе1, вы можете использовать функцию vlookup в своем Листе2 в столбце C для поиска значений из Листа 1.

Лист2

A  B  C
2  3  b
1  3  #N/D!
4  6  c
5  8  #N/D!

Ваша формуластолбец C будет выглядеть так:

=VLOOKUP(A1&B1,Sheet1!$A$1:$D$4,4,0)

Если вам не нужны значения #N/D!, вам нужно добавить IF условие:

=IF(ISERROR(VLOOKUP(A1&B1,Sheet1!$A$1:$D$4,4,0))=TRUE,"",VLOOKUP(A1&B1,Sheet!$A$1:$D$4,4,0))

Результат:

A  B  C
2  3  b
1  3  
4  6  c
5  8  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...