从长文本中提取字符串用作搜索关键字

Extract a string from long text to be used as a search key

我有一个包含许多可变产品描述的列表:

SHeet1

并且我需要为每个描述打分。 作为咨询的参数,我只有构成每个描述的模型,以及各自的分类:

Sheet 2

如何搜索和排序描述?

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(IFNA(REGEXEXTRACT(A2:A; TEXTJOIN("|"; 1; 
 FILTER(Sheet2!A2:A; Sheet2!A2:A<>"...")))); Sheet2!A2:B; 2; 0)))


修复:

=ARRAYFORMULA(IFNA(VLOOKUP(IFNA(REGEXEXTRACT(A2:A; TEXTJOIN("|"; 1; 
 SORT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(FILTER(Sheet2!A2:A; Sheet2!A2:A<>"");
 "+"; "\+"); "("; "\("); ")"; "\)"); 1; 0)))); Sheet2!A2:B; 2; 0)))