Excel - поиск по столбцу, чтобы найти, соответствует ли текст, а затем добавить соответствующую ячейку
Я хочу добавить значения из одного листа в другой.
Первый лист ("Ноябрь 2011") просто содержит имя и цену, однако имена дублируются, а сумму необходимо добавить на второй лист ("Продажи").
например, "ноябрь 2011"
A B
1 Name Price
2 McDonalds 10
3 McDonalds 10
4 Burger King 20
5 Burger King 30
6 Wendys 5
7 iHop 20
8 iHop 15
Второй лист ("Продажи") содержит только 2 столбца, а также Имя и Цена. Тем не менее, у Name были удалены дубликаты.
например, "Продажи"
A B
1 Name Price
2 McDonalds
3 Burger King
4 Wendys
5 iHop
Мне нужна формула для суммирования итогов с первого листа "Ноябрь 2011" в цену для второго листа "Продажи".
Я использовал эту формулу =IF(ISNUMBER(SEARCH(A2,Sales!A1:A8)),'November 2011'!D2,""), но она соответствует тексту только для одной строки.
То, что я хочу, это формула, которая делает это:
"Продажи"
A B
1 Name Price
2 McDonalds 20
3 Burger King 50
4 Wendys 5
5 iHop 35
1 ответ
Попробуйте использовать SUMIF
, который принимает следующий формат:
=SUMIF(<some_range>, <some_critiera>, <range_to_sum>)
В вашем случае вы бы поместили эту формулу в ячейку B2
на листе Sales
:
=SUMIF('November 2011'!$A$2:$A$8,A2,'Nov 2011'!$B$2:$B$8)
Или сделать его немного более гибким, включив весь диапазон:
=SUMIF('Nov 2011'!A:A,A2,'Nov 2011'!B:B)