在excel 2007中查找扩展范围
我有一个电子表格,其中包含以下形式的排序信息:在excel 2007中查找扩展范围,excel,excel-2007,excel-formula,lookup,vlookup,Excel,Excel 2007,Excel Formula,Lookup,Vlookup,我有一个电子表格,其中包含以下形式的排序信息: name col1 col2 AAHEIM 1 2 AAHEIM 1 2 AAHEIM 9 3 AAHEIM 7 7 AAHEIM 7 6 AMSTERDAM 1 2 ANTWERP 1 2 BALTIMORE
name col1 col2
AAHEIM 1 2
AAHEIM 1 2
AAHEIM 9 3
AAHEIM 7 7
AAHEIM 7 6
AMSTERDAM 1 2
ANTWERP 1 2
BALTIMORE 1 2
BARANQUILLA . .
BARANQUILLA . .
BARANQUILLA . .
BEIRA
BOCA GRANDE
CAMPHA
CAPE LAMBERT
.
.
.
etc
我想做一个查找,例如,如果col1和col2属于“AAHEIM”这个名称,它会给出它们的总体平均值。在本例中,col1的输出值为7,col2的输出值为4
这可能吗?如果是这样,怎么做?试试这个:
=AVERAGEIF(A1:A100,"AAHEIM",B1:B100)
=MAX(IF(A1:A100="AAHEIM",B1:B100))
其中,A1:A100
是您姓名的范围,B1:B100
是col1
中相应的值。与col2
的公式相同
如果您需要同时保存col1
和col2
两列的地址,请使用(其中B1:C100
列col1
和col2
):
使用数组输入法(CTRL+SHIFT+ENTER)。ps,我不确定如何编辑这篇文章,以便以表格形式显示信息。有人能在这方面提供建议吗?这非常好,完美地回答了这个问题!然而,我发现没有“maxif”函数,例如,我也不能对四分位分析执行该操作。我应该将其作为一个单独的问题提出,还是应该修改我的问题以反映这一点?逻辑与我的第二个公式相同:
=MAX(如果(A1:A100=“AAHEIM”,B1:B100))
并按CTRL+SHIFT+ENTER进行计算
=MAX(IF(A1:A100="AAHEIM",B1:B100))