Forum Discussion
MHir03
Jan 19, 2022Copper Contributor
Two way vertical and horizontal lookup
I want a formula to lookup a date, establish whats it falls onto using the week ending date, match that against the employee name and return the intersecting value. For example, I want to see Jam...
HansVogelaar
Jan 19, 2022MVP
=IFERROR(INDEX($B$13:$AW$16, XMATCH(B3, $A$13:$A$16), XMATCH(B4, $B$12:$AW$12, 1)), "not found")
- MHir03Jan 19, 2022Copper ContributorThank you Hans, this seems to have done it. Why would did you use IFERROR and XMATCH over XLOOKUP? wouldn't the latter be far easier?
I'm expecting you'll see there are limitations to xlookup relevant to my dataset which would not make it work as i wasnt able to implement it so far. I confirm the dates are being handled as dates in excel and not as numbers- HansVogelaarJan 19, 2022MVP
The third argument of your XLOOKUP formula should be an array, but it is XLOOKUP(B4,B12:AW12,B16:AW16,"not found",1,1) which returns a single value, not an array.
- MHir03Jan 25, 2022Copper ContributorHi both, struggling to see the error in the formula, the third argument is referencing a return array B16:AW16 so what am I doing wrong?