我有一张像这样的excel表:
我试图找出如何获取B1到B4单元格中的总数。
我尝试了INDEX-MATCH,在那里我尝试将A1:A4中的单词与第7行中的单词匹配,得到相对于它们的数字,然后将它们相加,但是很多Google搜索和刺入黑暗 - 每次尝试都返回错误。
我还尝试使用第7行对A1:A4中的单词进行INDEX-MATCH,然后在其中嵌套VLOOKUP,在那里它获得相对于"访问的数字:"但那根本不起作用。
INDEX-MATCH甚至是正确的功能吗?任何帮助都会非常感激,我甚至不确定谷歌将会是什么。
编辑:我需要使用某种类型的搜索功能,比如INDEX-MATCH方法,而不是静态公式,因为工作表会定期更改而我不想拥有每次添加动物时都要更新公式。
答案 0 :(得分:1)
您的数据表结构异常。 但是,如果你要保持一个固定的规则,使得访问次数总是偏离动物类型的2行和1列(并且它本身总是在第7行),你可以这样做:
在B1:
=SUM(IF($A$7:$AAA$7=$A1, $B$9:$AAB$9, 0))
按Ctrl-Shift-Enter确认,然后复制..
答案 1 :(得分:0)
这有用吗?
=SUM(IF($B$7=A1,$C$9,0),IF($D$7=A1,$E$9,0),IF($F$7=A1,$G$9,0),IF($H$7=A1,$I$9,0))
答案 2 :(得分:0)
我不确定您是否已经完全掌握了您的挑战。但是,似乎以下解决方案会起作用: 在访问量添加为的每个框中添加以下公式
=+SUMIF($A$1:$A$end;animal;$B$1:$B$end)
其中end是第一列和第二列中最后一个单元格的编号,数据包含该数据。 动物是包含动物名称的单元格。
因此,在您的简单示例中,单元格C9;E9;G9
和I9
的公式分别为:
=+SUMIF($A$1:$A$4;B7;$B$1:$B$4) ; =+SUMIF($A$1:$A$4;D7;$B$1:$B$4); =+SUMIF($A$1:$A$4;F7;$B$1:$B$4) and =+SUMIF($A$1:$A$4;H7;$B$1:$B$4).