如何使用excel查找某个变量的最后一个数字(在一行中)
实现包括大量数据。举个简单的例子,我应该能够找到行中的最后一个数字,或者“500”代表“艾米”,“700”代表“山姆”,等等 我需要你的帮助来解决这个问题。 提前感谢.. 可以使用以下作为数组公式输入的公式(使用Ctrl+Shift+Enter):如何使用excel查找某个变量的最后一个数字(在一行中),excel,variables,numbers,find,Excel,Variables,Numbers,Find,实现包括大量数据。举个简单的例子,我应该能够找到行中的最后一个数字,或者“500”代表“艾米”,“700”代表“山姆”,等等 我需要你的帮助来解决这个问题。 提前感谢.. 可以使用以下作为数组公式输入的公式(使用Ctrl+Shift+Enter): =INDEX($C$2:$C$9,MAX(($A$2:$A$9=E2)*(ROW($A$2:$A$9)-ROW($A$2)+1))) 对于F2,其中正在计算Amy的最后金额: ($A$2:$A$9=E2)为匹配的Amy返回一个True和False数
=INDEX($C$2:$C$9,MAX(($A$2:$A$9=E2)*(ROW($A$2:$A$9)-ROW($A$2)+1)))
对于F2,其中正在计算Amy的最后金额:
($A$2:$A$9=E2)
为匹配的Amy返回一个True和False数组
(行($A$2:$A$9)—行($A$2)+1)
为数据集中的行提供一个数组$A$2:$A$9
是名称的范围,$A$2
是数据集中的第一个名称
上面的两个数字相乘,得到了找到Amy的行号
MAX()
然后给出最高行号,索引使用该行号检索与此行号匹配的金额。请阅读。感谢您的帮助Jerry,无论如何,是否可以将$C$2:$C$9更改为$C:$C?因为数据输入非常频繁。@Cynthianggraeni是的,但是您还必须更改其他引用<代码>$A$2:$A$9到$A:$A
和$A$2
到$A$1
。