I have used variations on:
MATCH(LOOKUP(2,1/(NOT(ISBLANK(3:3))),3:3),3:3,0)
or
MATCH(LOOKUP(2,1/(G3:AC3<>""),G3:AC3),G3:AC3,0)
but the problem with both is that if there are identical values in the row, eg. cell 5="x" and cell 7="x", I get "5" returned, not "7".
Now this row's cells, generally contains text, so most of the time it's OK, but there are exceptions.
How do I guarantee to get the eg. 8th cell in the row returned as "8", if that is the last cell containing text or a number, even if there is an earlier cell containing an identical entry?
Is there any advantage using xlookup?
Bookmarks