2013-12-13 2 views
0

У меня есть 2 таблицы. Таблица 1 имеет сотрудников, а в таблице 2 - коды и их значения.Создайте формулу excel, которая объединяет 2 таблицы

Для каждой строки сотрудника в таблице 1, просматривая последние 5 символов и сопоставляя их. Таблица 2 Заголовок столбца, я хочу вставить новые строки со всеми строками кода таблицы 2 и соответствовать значению столбца «План».

Например, в таблице 1 1-я строка EE_Plan1 последние 5 символов «Plan1» должны совпадать со вторым столбцом в таблице2, получить значения плана (123,879) и вставить новые строки кода, как показано ниже в END RESULT.

Действительно оцените любую помощь при создании формулы. Спасибо!!

   TABLE1 

       Employee 
       -------- 
       EE_Plan1 
       EE_Plan2 
       EE_Plan3 


       TABLE2 

       Code  Plan1  Plan2  Plan3 
       ----  -----  -----  ----- 
       DND   123   456   jgh   
       ABC   879   978   ajs  



       END RESULT 

       Employee Code  Plan Desc 
       -------- ----  --------- 
       EE_Plan1 DND   123 
       EE_Plan1 ABC   879 

       EE_Plan2 DND   456 
       EE_Plan2 ABC   978 

       EE_Plan3 DND   jgh 
       EE_Plan3 ABC   ajs 

ответ

0

Vlookups - ваш друг здесь. Используйте VLOOKUP, чтобы найти соответствующее значение в другой таблице и поместите значение ячейки в другую таблицу по ссылке Employee. Сортировка листа перед поиском может чрезвычайно помочь и установить Range Looup в значение False.

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 

Для возврата нескольких значений см. this article from Microsoft.

+0

Спасибо ShellNinja. Я попробую. – Jan

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