Создание новой таблицы из двух других


0

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


1
Стандартное использование VLOOKUP. Прочтите справку по этой функции.
Аганью

Добро пожаловать в Супер пользователя. Мы не сервис написания сценариев. Мы ожидаем, что пользователи сообщат нам, что они пробовали до сих пор (включая любые сценарии, которые они используют) и где они застряли, чтобы мы могли помочь с конкретными проблемами. Вопросы, которые задают только сценарии, являются слишком широкими и могут быть отложены или закрыты . Пожалуйста, прочитайте Как мне задать хороший вопрос? ,
DavidPostill

Пожалуйста, отредактируйте свой пост и добавьте пример данных с обоих листов, и я думаю, что почтовый индекс достаточно, чтобы получить общие данные с обоих листов!
Раджеш С

Ответы:


0

потерпите меня здесь

Если это приемлемо, то в столбце вашей электронной таблицы с информацией о клиенте мы добавим формулу индекса / соответствия.

Если это не приемлемо ... сделайте это в любом случае (на копии!) Для хихиканья. Это даст вам представление о том, как сделать это в новой электронной таблице.

Все говорят людям, чтобы использовать vlookup. Это неуклюжий AF. Я не фанат.

Так как у вас есть уникальный идентификатор, это подойдет для функции индекса / соответствия.

Назовите свой новый столбец "Ответственный сотрудник" или что-то в этом роде.

В ячейку под вашим заголовком вы собираетесь поместить = index (RANGE OF NAMP ИСПОЛНИТЕЛЕЙ, соответствовать (RANGE, КОТОРЫЙ ИМЕЕТ ZIPCODES КЛИЕНТОВ, RANGE ZIPCODES В ВАШЕМ РАСПИСАНИИ РАБОТНИКА, 0)) Сделайте все эти абсолютные ссылки и посмотрите, что произойдет ,

Если вы все сделали правильно, в строке должен появиться сотрудник, ответственный за компанию. Если нет ... мы что-то сломали. Если произойдет ошибка, проверьте ваши ссылки, чтобы убедиться, что они все абсолютные (должны иметь знаки dolla в em: $ A $ 1)

Вот картинка, если это поможет. Я оставил формулу (это розовый текст) в желтой таблице для вас, чтобы вы могли видеть, что он делает

Фото образца электронной таблицы


Лучше отредактируйте свой пост и переписайте формулу вместо того, чтобы =index(RANGE OF EMPLOYEE NAMES, ,,,добавить имя листа со ссылкой на ячейку, чтобы указать формулу, которая читает его откуда !!
Раджеш С

И я не думаю, что это то, что ищет OP для Таблицы, которая должна прочитать общие данные, совпадающие с индексом и именем, чтобы создать результаты!
Раджеш С

0

Я хотел бы предложить двухэтапное решение, помочь вам создать мастер-таблицу.

введите описание изображения здесь

Шаг 1:

  • Введите этот массив (CSE) формулу в результате листа, Cell A29, закончить с помощью Ctrl + Shift + Enter и заполните поперечнике.

    {=IFERROR(INDEX(Customer!$A$19:$C$25,SMALL(IF(COUNTIF(Employee!$G$19:$G$21,Customer!$C$19:$C$25),MATCH(ROW(Customer!$A$19:$C$25),ROW(Customer!$A$19:$C$25)),""),ROWS(A29:$A$29)),COLUMNS($B$2:B2)),"")}

Шаг 2:

  • Введите эту формулу в ячейку Master Sheet D29и заполните ее.

    =IFERROR(INDEX(Employee!$F$19:$F$21,MATCH($C$29:$C$34,Employee!$G$19:$G$21,0)),"")

NB

  • Вместо выполнения всего упражнения в New Sheet ( Result Sheet), вы также можете создавать New Tableв любом из старых Sheets либо в, Customerлибо Employee.

  • При необходимости измените имя листа и ссылки на ячейки в формуле.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.