vlookup google 工作表名字和姓氏比较

vlookup google sheets first and last name compare

好的,我有一个公式:

=ArrayFormula({"Manager:";IF(D5:D="",,IFERROR(VLOOKUP("*"&REGEXEXTRACT(D5:D,"[a-zA-Z]+")&"*",'Client-Manager'!A:B,2,FALSE),"NO MATCH"))})

它与我现在所做的一样工作正常,但我现在 运行 遇到了一个问题,我需要比较姓氏和名字,但我不知道该怎么做。

这是一个例子sheet:

Sheet im working with

我正在比较“工作订单”sheet D 列和“经理”sheet A 列,然后输出回“工作订单”sheet G 列.

我正在使用的公式驻留在“工作订单”sheet 列 G

的“经理”单元格中

尝试:

=ARRAYFORMULA({"Manager:"; IF(D5:D="",,
 IFERROR(VLOOKUP("*"&REGEXEXTRACT(REGEXREPLACE(D5:D, ",", ), 
 "[a-zA-Z ]+")&"*", 'Client-Manager'!A:B, 2, ), 
 IFERROR(VLOOKUP("*"&REGEXEXTRACT(D5:D, 
 "[a-zA-Z]+")&"*", 'Client-Manager'!A:B, 2, ), "NO MATCH")))})