Формула Excel на всех листах: если a = x, b = y, то c = z - PullRequest
0 голосов
/ 18 мая 2018

Я начал с использования

=IF(AND(A1="this",B1="that"),"x","")

= IF (AND ('[Employee Emails.xlsx] Alpha Order'! $ A $ 2 = A2, '[Employee Emails.xlsx] Alpha Order'! $B $ 2 = B2, ????> Затем я хочу, чтобы он перетащил следующую ячейку '[Employee Emails.xlsx] Alpha Order'! $ C $ 2 в C2. Таким образом, C2 отобразит адрес электронной почты.

Будем надеяться, что если имя и фамилия совпадают, тогда адрес электронной почты будет перенесен в новую ячейку, в противном случае мне придется вручную просмотреть их, скопировать и вставить в новую книгу.

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Если бы это были ваши данные:

    A   B   C  D E  F G
1   A   G   1    A  G
2   B   H   2    C  I
3   C   I   3    D  K
4   D   K   4           
5   E   L   5           
6   F   M   6           

В G1 вам понадобится эта формула массива (применяется с Ctrl + Shift + Введите ):

=INDEX($D$1:$D$6,MATCH(F1&G1,$B$1:$B$6&$C$1:$C$6,0))

И это даст:

    A   B   C  D E  F G
1   A   G   1    A  G 1
2   B   H   2    C  I 3
3   C   I   3    D  K 4
4   D   K   4           
5   E   L   5           
6   F   M   6           

Надеюсь, вы найдете это полезным.

0 голосов
/ 18 мая 2018

Я думаю это то, что вы хотите:

=IF(AND('[Employee Emails.xlsx]Alpha Order'!$A$2=A2,'[Employee Emails.xlsx]Alpha Order'!$B$2=B2), '[Employee Emails.xlsx]Alpha Order'!$C$2,"")

Хотя вы также можете посмотреть VLOOKUP и INDEX/MATCH

...