Regex 如果a1与B:B中的任何单元格匹配,则C

Regex 如果a1与B:B中的任何单元格匹配,则C,regex,if-statement,google-sheets,google-sheets-formula,Regex,If Statement,Google Sheets,Google Sheets Formula,我有D:D列和名称,G:G列有相同的名称,但末尾有数字,所以如果D1匹配G中的任何单元格,例如G4,我需要H4中的数据。这就是我目前所拥有的 =IF(REGEXMATCH(D2,G2),H2,"") 我也试过了 =IF(REGEXMATCH(D2:D,G2:G),H2:H,"") [工作表截图] 在K2中尝试 =ArrayFormula(if(len(D2:D), iferror(vlookup(regexreplace(D2:D, &

我有D:D列和名称,G:G列有相同的名称,但末尾有数字,所以如果D1匹配G中的任何单元格,例如G4,我需要H4中的数据。这就是我目前所拥有的

    =IF(REGEXMATCH(D2,G2),H2,"")
我也试过了

    =IF(REGEXMATCH(D2:D,G2:G),H2:H,"")
[工作表截图]

在K2中尝试

=ArrayFormula(if(len(D2:D), iferror(vlookup(regexreplace(D2:D, "(\s\(\d+\))",), G2:H, 2, 0)),))

看看效果如何?

你能分享一份电子表格吗?对不起,我不能。出于商业目的,只有持有公司电子邮件的人才能访问。