2011-06-13 19 views
0

所以我有主數據表:薩姆其標題出現在查找表中的列的

ColA ColB ColC ColD 
aa  1  0  1 
bb  1  2  2 
cc  1  2  3

行AA,BB,CC,等行的總數不應超過幾個較大一百。

將第二片\ collumn有一個表只列出相關的列的助手,在飛行適應性強:

Helper 
ColB 
ColD 

搜索助手告訴其列,我應該在搜索中使用的功能。

這個想法是將Helper表中引用的列中的所有值相加,並與「ColA」中的唯一標識符相匹配。

那麼結果將使用上述助手錶:

  • 標識符AA,將返回2.
  • 標識符BB,將返回3.
  • 標識CC,將返回4

任何想法如何做到這一點。

+1

這很混亂。你有沒有日期的日期表,沒有動詞或句號的句子。你想「挑選」什麼是「它」? – 2011-06-13 15:13:30

+0

對不起,是一個匆忙的工作。我更新了信息。 – blueomega 2011-06-13 18:46:08

+0

好的。現在更清楚了。 – 2011-06-14 07:55:50

回答

0

您可以VLOOKUPIFSUM做到這一點:

IF(VLOOKUP(C1,$H1:$H99,1)=C1, SUM(C2:C99), "") 
0

輸入公式與控制+ Shift + Enter鍵,使其數組公式。

=SUM(($A$2:$A$4="aa")*((($B$2:$B$4)*NOT(ISNA(MATCH($B$1,rngHelper,FALSE))))+(($C$2:$C$4)*NOT(ISNA(MATCH($C$1,rngHelper,FALSE))))+(($D$2:$D$4)*NOT(ISNA(MATCH($D$1,rngHelper,FALSE))))))