Формула для связи контактов по уникальному номеру - PullRequest
1 голос
/ 11 июня 2019

Я работаю над набором данных и пытаюсь связать несколько связей между членами команды и контактами. У меня есть 2 листа, один с контактами - каждая строка имеет имя, уникальный идентификатор, телефон и адрес электронной почты. На следующем листе есть строки, содержащие телефон, адрес электронной почты или имя, а также сообщение.

У меня есть формула из этого предыдущего вопроса Связывание нескольких контактов с одним идентификатором в Google Sheets или R

И я пытаюсь использовать формулу, но получаю ошибку и не могу понять, почему / где проблема.

Вот пример набора данных с формулой: https://docs.google.com/spreadsheets/d/1N9y9Aes4mXrKnVi7kfwUsYwGF6qKykZEtaq9gXxUFhc/edit?usp=sharing

Я пытался переписать формулу и просмотреть ее, но я застрял.

=ARRAYFORMULA(IFERROR(VLOOKUP(C2:C, {Copy of contacts!D2:D,Copy of contacts!B2:B;
                                     Copy of contacts!C2:C,Copy of contacts!B2:B;
                                     Copy of contacts!A2:A,Copy of contacts!B2:B}, 2, 0) ))

Ответы [ 2 ]

1 голос
/ 11 июня 2019

Имена ваших листов включают пробелы - поэтому должны быть окружены ' s.

0 голосов
/ 11 июня 2019

попробуй так:

=ARRAYFORMULA(IFERROR(VLOOKUP(C2:C, {'Copy of contacts'!D2:D, 'Copy of contacts'!B2:B;
                                     'Copy of contacts'!C2:C, 'Copy of contacts'!B2:B;
                                     'Copy of contacts'!A2:A, 'Copy of contacts'!B2:B}, 2, 0)))
...