Array Transformation functions
AXLOOKUP
Reference
» Reference, Discussion, & Example Applications:
About
XLOOKUP for 2D arrays, carries XLOOKUP arguments except the binary ones of search mode.
Calls AFLAT.
Inputs:
- lv : array, lookup value
- la : array, lookup array
- ra : array, return array
- nf : string, not found value
- m : integer, match mode: 0 or ignored, exact match; -1, exact match or next smaller item; 1, exact match or next larger item; 2, wild character match
- s : integer, search mode: 0, ignored or 1, search first to last; -1, search last to first
Code
M.S. Excel
AXLOOKUP = LAMBDA(lv, la, ra, nf, m, s,
LET(
x, AND(OR(m = {0, -1, 1, 2}), OR(s = {0, 1, -1})),
sm, IF(s = 0, 1, s),
fla, AFLAT(la, 1),
fra, AFLAT(ra, 1),
IF(x, XLOOKUP(lv, fla, fra, nf, m, sm), "check values")
)
);
Feedback
Submit and view feedback