2016-07-25 5 views
0

Я думаю, что у меня есть ментальный блок сегодня днем.sumif, vlookup использование вместе

У меня есть лист с - этот лист действует как таблица со всеми кодами. Столбец B на обоих листах - подробное описание, которое мне не нужно, вторая таблица может иметь несколько строк или сотен, это всего лишь пример. Второй лист - это подмножество, по существу, первого, и я просто удаляю некоторую детализацию, добавляя столбец C, чтобы суммировать их.

column A(unique code) b  c 
    1  abd Wood 
    2  rkger Wood 
    3a  egje Concrete 
    4  kepog Metal 
    5  kepog Metal 

второй лист

column A b  c 
    1  abd 4.5 
    2  rkger 5.5 
    3a  egje 5 
    4  kepog 3 

В основном я хочу, чтобы вернуть

Wood  10 
Concrete 5 
Metal  3 

Я думаю, что мне нужно SUMIF и ВПР

+0

Wierd. так как kepog 3 для металла, перечисленного дважды 3, суммируется только один раз и не в два раза, как для дерева. поэтому вам нужна отдельная сумма b, c combo. – xQbert

+1

Добавьте столбец во 2-й лист с vlookup назад к первому листу. Затем сделайте sumif в этой колонке. –

ответ

0

Используя в качестве примера данные вы предоставили (вы можете изменить строки для ваших нужд).

В вашей колонке D из Sheet2, поставить формулу:

=VLOOKUP(B2,Sheet1!$B$2:$C$6,2,FALSE) 

См Изображение ниже: enter image description here

После того, чтобы не иметь отдельный лист, добавьте в нижний a Общий разрез:

=SUMIF($D$2:$D$5,D8,$C$2:$C$5) 

См Изображение ниже:

enter image description here

+0

'Столбец B на обоих листах - это подробное описание, которое мне не нужно. Я думаю, что OP хотел, чтобы две таблицы были связаны между собой на столбце A, но это лучший метод. –

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