Excel - Комбинирайте няколко колони в една колона 3

Каква е формулата, която можем да използваме в Microsoft Excel, за да получим резултата от сумирането на стойността от низ колона A и низ колона C, ако са еднакви? Колона B и колона D са номерата, които се присвояват на съответната колона, която е колона A и колона C. Например „оранжево“ съдържа стойност 6 (в колона B) за колона A, докато в колона C „оранжево“ държи стойността 2 (в колона D). Крайните резултати трябва да показват сумата от 6+2=8 (в колона F) за низ 'Orange' (колона E).

Благодаря ти Лупе


person Lupe    schedule 29.09.2012    source източник
comment
Това изглежда повече като въпрос от superuser.com   -  person ayke    schedule 29.09.2012
comment
Въпросът би бил по-лесен за разбиране със снимка или диаграма.   -  person rlandster    schedule 01.10.2012


Отговори (1)


Ако имате тази таблица:

A       B   C       D
orange  1   orange  6
apple   2   apple   7
grapes  3   carrot  8
carrot  4   melon   9

И ако искате да търсите в колона C за всяка от стойностите на колона A, трябва да използвате това в колона E: (за E2 и плъзнете надолу)

=IFERROR($B2+VLOOKUP($A2,$C$2:$D$5,2,FALSE), 0)

не забравяйте да промените $C$2:$D$5 на вашия диапазон (и на двете места).

A       B   C       D   E
orange  1   orange  6   7
apple   2   apple   7   9
grapes  3   carrot  8   0
carrot  4   melon   9   12
person Michael    schedule 29.09.2012
comment
Бих предложил едно опростяване на това с помощта на IFERROR(): =IFERROR($B2+VLOOKUP($A2,$C$2:$D$5,2,FALSE), 0) IFERROR() връща тестваната стойност, ако не е грешка, в противен случай връща втория параметър. Това прави функциите на Excel много по-кратки. - person ApplePie; 30.09.2012
comment
@AlexandreP.Levasseur, благодаря за това, промених отговора с това. Предполагам, че това е просто мой стар навик. - person Michael; 30.09.2012
comment
Благодаря много и на AgentMike, и на Alexander P. Levasseur за вашата помощ. Формулата вече работи. Оценявайте много усилията!!! - person Lupe; 30.09.2012
comment
Здравейте, какво ще стане, ако добавим нова (колона F и колона H), където данните изглеждат като в колона A, и добавим нова (колона G и I) със стойност, подобна на колона B, как ще изглежда формулата, ако добавяме още колона за низ и стойност? - person Lupe; 30.09.2012
comment
Е, ако F и H са допълнителни колони с име, а G и I са допълнителни стойности, бих направил нещо като това =IFERROR($B2+VLOOKUP($A2,$C$2:$D$5,2,FALSE)+VLOOKUP($A2,$F$2:$G$5,2,FALSE)+VLOOKUP($A2,$H$2:$I$5,2,FALSE), 0) (Ако приемем, че ако някоя от стойностите липсва, сумата е 0). Можете също така да използвате същия диапазон за всички VLOOKUP и да промените необходимия номер на колона. - person Michael; 30.09.2012