2016-11-08 62 views
-1

我有一个相当大的文件(13k行)。 It looks like this 我需要找出一个makro,它将为每个家庭选择其成员中最高的教育价值,并将其插入到新列中。 任何建议如何做到这一点将不胜感激。vba选择最大的价值,但只有在其他列有一定的价值的行

+1

'=更好的答案,由@Scott克拉纳最大(A1:C1)'并复制/拖动公式。 –

+0

这不是我的问题。我不需要集合A1,B1,C1的最高值。我需要A = x中所有行的C的最高值。而且我确实有大约5千个家庭要去(所以5k的A值),每个家庭可以有不同数量的成员。但是,谢谢你的回应! – Waran

+2

Ah ='D2'中的总计(14,6,$ C $ 2:$ C $ 13000 /($ A $ 2:$ A $ 13000 = A2),1)'并复制/下拉。 –

回答

0

=MAX(IF(A2=A:A,C:C))在细胞D2,并确认它作为数组公式,然后复制细胞向下柱D.编辑:打浆至它,并与在注释

+0

应避免在数组公式中使用完整的列引用。它会做超过100万次的计算。 –

+0

非常感谢您的时间bobajob – Waran