Hi, I have read online that one can use array formula to return nth match in array using index match. There is also some other, rather convoluted non-array formula solution.
I wonder, why one cannot not increment match value by n-1? That is assuming I have sorted my table and matches are on consecutive rows (in consecutive columns)?
A1:
Bob
John
John
Bob
B1:
1
2
3
4
Why does it not work to return the 2nd John value with INDEX(1:4,MATCH("John",A:A,0)+1,2)? Would you know of any alternative?
Edit: found out it actually works . Great!
I wonder, why one cannot not increment match value by n-1? That is assuming I have sorted my table and matches are on consecutive rows (in consecutive columns)?
A1:
Bob
John
John
Bob
B1:
1
2
3
4
Why does it not work to return the 2nd John value with INDEX(1:4,MATCH("John",A:A,0)+1,2)? Would you know of any alternative?
Edit: found out it actually works . Great!
Last edited: