我有一个A
列,其中的值按随机顺序排列,例如
A column
2
3
4
2
5
6
4
3
4
我想要首先出现的特定数字的行索引。如果我说数字是 4,则返回的值应该是 3
我还想要最后出现的特定数字的行索引。比如说,如果我说数字是 3,那么返回的值必须是 8
我认为 Vlookup
或 find
函数必须完成该任务,但无法将它们按顺序排列。请帮助我解决这些问题
最佳答案
我的示例正在寻找数字3
,但它很容易适应。
要查找第一次出现,您可以使用:
=MATCH(3,A:A,0)
要查找最后一个,您可以使用数组公式(使用 Ctrl+Shift+Enter 进行验证)
{=MAX(IF(A1:A10=3,ROW(A1:A10),0))}
请注意,您也可以对第一个公式使用带有 MIN
的数组公式,但就其值(value)而言,它会相当复杂。
关于excel - 查找最先出现的数字的行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8412389/