标签: regex if-statement google-sheets google-sheets-formula array-formulas
我有一列具有跟踪信息的单元格(列A)。每个单元格包含发货日期和跟踪编号。我还有另一列(B列),其中包含一堆跟踪编号。如何查看B列中的跟踪号是否与A列中的任何跟踪号匹配?
这是我尝试过的:
=IF(RegExMatch(A1, TO_TEXT(B:B)),"YES","NO") but that's not working
即使没有匹配项,所有结果都将返回“是”。有什么想法吗?
答案 0 :(得分:2)
=ARRAYFORMULA(IF(LEN(B:B), IF(IFERROR(VLOOKUP(""&B:B, IFERROR(REGEXEXTRACT(A:A, TEXTJOIN("|", 1, B:B))), 1, 0))<>"", "YES", "NO"), ))