Hi @RynerZ
Assuming Excel 365 with dynamic arrays + FILTER and LET functions:
in Sheet3!B1:
=LET(
SplitString,FILTERXML("<r><n>" & SUBSTITUTE(Sheet1!A1,",";"</n><n>") & "</n></r>"; "//n"),
Lookup,VLOOKUP(SplitString,Sheet2!A1:B100,2,FALSE),
FilterOutNA,FILTER(Lookup,ISNUMBER(Lookup)),
"[" & TEXTJOIN(",",, IFERROR(FilterOutNA,"No match")) & "]"
)
Corresponding workbook avail. here
Feel free to upvote Add a Split dynamic array function on Excel UserVoice
(Thanks = 1 word only)
How could one guess (right)? Then, you don't have too many options:
The easiest option is the 2nd. Sample worbook updated with that option:
With your inputs in Table1 (Sheet1), switch to Sheet3 > right click in the green table > Refresh