Скопируйте «Имя» из листа 1, если «User_ID» на листе 2 соответствует «User_ID» на листе 1 - PullRequest
1 голос
/ 07 июля 2019

Я пытаюсь скопировать данные из ячейки на листе 1 в ячейку на листе 2, если мои столбцы "User_ID" совпадают на обоих листах.

т.е.

SHEET 1
User_ID    Name    Email
1          Jon     Jon@Gmail

=

SHEET 2
User_ID               Name                         Email
1            (Data from Sheet1 B:3)       (Data from Sheet1 C:3)

Я пытался использовать VLOOKUP, Arrayformula, INDEX и MATCH, но яУхожу в никуда.В Python я бы использовал простое выражение IF, но я не могу заставить их работать здесь.

Кто-нибудь знает магическую формулу, чтобы заставить это работать?

Ответы [ 2 ]

1 голос
/ 07 июля 2019

В итоге я решил: =iferror(index(Master!B:B,match(A4,Master!$A:$A,0)),"")

1 голос
/ 07 июля 2019

вставьте в B2 ячейку SHEET 2 :

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, 'SHEET 1'!A2:C, {2, 3}, 0)))
...