![Excel 2016:查找向量中某个值的第一次出现](https://linux22.com/image/1546527/Excel%202016%EF%BC%9A%E6%9F%A5%E6%89%BE%E5%90%91%E9%87%8F%E4%B8%AD%E6%9F%90%E4%B8%AA%E5%80%BC%E7%9A%84%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%87%BA%E7%8E%B0.png)
我有一个垂直向量(见下文),我正在寻找一个函数,可以搜索“1”或“2”或“3”的第一次出现。如果我找到第一个“1”,我会将一个值添加到单元格,然后对第一个“2”进行相同的搜索,依此类推。是否可以使用 Excel 实现?
0
0
0
1
1
1
1
2
2
2
答案1
如果你想单独搜索,那么MATCH
可以使用如下函数
=MATCH(1,A2:A100,0)
它返回值在范围内的位置,因此在我的示例中,如果第一个 1 在 中A10
,那么它就是 的第 9 个单元格,A2:A100
因此结果为 9