Excel-单元格匹配条件的返回值以及包含匹配条件的行的最大值

时间:2018-09-20 19:55:07

标签: excel excel-formula

我为标题的措辞不佳表示歉意,但这是我在字数有限的情况下能做的最好的事情。

另一方面,到目前为止,Excel是我最薄弱的技能。我是开发基于云的应用程序的前端开发人员,所以很不幸,我不得不在这里使用CSV。反正...

我有一个超过40k的excel表格,其中包含一些基本的政治信息(姓名,...,捐款和该捐款的季度)。我想创建一个公式,该公式:在所有行中匹配该个人的姓名(姓名重复但其他信息不重复),在通过第一个条件后找到另一列的最大值,然后返回相邻的单元格,如果该值是要搜索的人的最大值。我提供了几行excel作为示例。

SAMPLE DATA WITH EXPECTED RESULTS

我敢肯定,我正在寻找一个简单的公式。我的大脑被安排在一个循环中思考(我希望我能做到),但是任何建设性的帮助都值得赞赏。我对使用Excel还是很陌生。

2 个答案:

答案 0 :(得分:0)

Q2中:

=LOOKUP(1,0/FREQUENCY(0,1/(1+(M$2:M$7=M2)*N$2:N$7)),O$2:O$7)

根据需要向下复制。

致谢

答案 1 :(得分:0)

此数组公式将执行以下操作:

{=OFFSET(INDEX(A:A,MATCH(MAX(IF(A:A=A2,B:B,"")),B:B,FALSE)),0,2)}

确保使用 CTRL + Shift + 输入确认方程式。如果输入正确,则等号应放在{}括号中。

enter image description here