The best way to use XMATCH with multiple criteria is to use Boolean logic to apply conditions. In the example shown, the formula in H8 is: =XMATCH(1,(B5:B15=H5)*(C5:C15=H6)*(D5:D15=H7)) The result is 6, since the sixth row in the data contains a Medium Blue Hoodie. Note the lookup_value in XMATCH is 1. This is because the lookup_array is an array that contains only 1s and 0s.
To perform an approximate match lookup with multiple criteria, you can use an INDEX and MATCH formula, with help from the IF function. In the example shown, the formula in G8 is: =INDEX (data [Cost],MATCH (G7,IF (data [Service]=G6,data [Weight]),1)) where data is an Excel Table in the range B5:D16.
T1u4z. acyo5j6ry9.pages.dev/271acyo5j6ry9.pages.dev/561acyo5j6ry9.pages.dev/273acyo5j6ry9.pages.dev/234acyo5j6ry9.pages.dev/256acyo5j6ry9.pages.dev/525acyo5j6ry9.pages.dev/515acyo5j6ry9.pages.dev/361
formula index match multiple criteria