2014-01-09 3 views
0

Я не уверен, что это очень сложно или если это очень простое решение для Microsoft Excel.Объединить данные в Excel

У меня есть таблица 1, которая перечисляет сотрудников вниз и проекты по

Работника | Проект A | Проект B |

У него будет имя сотрудника и простой Да, если они будут работать над этим проектом.

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

Project | Офис A | Офис B |

Однако я теперь нужно сделать таблицу 3, которая перечислит сотрудников вниз и ведомств по

Работника | Офис A | Office B

Таким образом, теперь я смогу вывести список офисов, в которых каждый сотрудник находится в составе двух таблиц, которые у меня уже есть.

Я даже не знаю, как это вызвано, чтобы попробовать и google. Большинство вещей, которые я нашел, просто состояли в том, как слиться с идентичными таблицами или с информацией о vlookup.

+1

http://stackoverflow.com/questions/20541905/convert-matrix-to-3-column-table-flatten/20543651#20543651 может представлять интерес – pnuts

ответ

0

Похоже, вы можете лучше обслуживать базу данных в этой ситуации, но, придерживаясь excel, лучше всего было бы получить все столбцы на одну таблицу и скрыть столбцы, которые вам не нужны.

Скопируйте таблицу emp/proj в новый лист. Добавьте столбцы для офиса & офис b для каждого столбца проекта и заполните их с помощью vlookups, ссылающихся на столбцы проекта, затем добавьте сводные столбцы для каждого офиса и скройте остальные.

ex:

сотрудник (из таблицы 1) | Проект A (T1) | Office A (Vlookup от T2 с использованием Project A в качестве ссылки) | Офис B (T2 vlookup) | Проект B (T1) | Office A (T2 vlookup с Project B как ref) | Офис B (T2 vlookup) | Общее офисное здание A (сумма офиса A) | Всего офис B (сумма офиса B)

Надеюсь, что это поможет. В столбцах итогов, если вы просто хотите использовать yes/no или yes/blank вместо суммы, вы можете использовать оператор IF с ISBLANK или «> 0».

Смежные вопросы