On the Daily workseet, unhide hidden columns and change the lookup grid to this:
AliGW on MS365 Beta Channel (Windows 11) 64 bit
N
O
P
5
Important
i
1
6
Anniversary
¦
2
7
Holiday
=
3
8
Vacation
=
4
9
Birthday
=
5
10
0
6
Sheet: Daily
Then update...
No, sorry - if you specifically did not want the LAMBDA function to be used, you should have said so at the start.
I don't see why it should be an issue when ONLY the ranges in the first line will ever need changing:
=LET(t,TEXTJOIN(" ",,J3:J5&I3:I5),c,C3:C32,de,D3:D32&E3:E32...
Here is a 365 solution:
=LET(t,TEXTJOIN(" ",,J3:J5&I3:I5),c,C3:C32,de,D3:D32&E3:E32,
f,FILTER(c,ISNUMBER(FIND(de,t))),
SORT(UNIQUE(FILTER(f,BYROW(f,LAMBDA(r,SUMPRODUCT((f=r)*1)=3))))))
I'd hardly call it 'pushing the boundaries'! It's nothing compared to what some people on other forums are doing with it, @Peter Bartholomew, but I am enjoying developing my use of it at my own pace. Thanks for the link.