vlookup google 工作表名字和姓氏比较
vlookup google sheets first and last name compare
好的,我有一个公式:
=ArrayFormula({"Manager:";IF(D5:D="",,IFERROR(VLOOKUP("*"®EXEXTRACT(D5:D,"[a-zA-Z]+")&"*",'Client-Manager'!A:B,2,FALSE),"NO MATCH"))})
它与我现在所做的一样工作正常,但我现在 运行 遇到了一个问题,我需要比较姓氏和名字,但我不知道该怎么做。
这是一个例子sheet:
我正在比较“工作订单”sheet D 列和“经理”sheet A 列,然后输出回“工作订单”sheet G 列.
我正在使用的公式驻留在“工作订单”sheet 列 G
的“经理”单元格中
尝试:
=ARRAYFORMULA({"Manager:"; IF(D5:D="",,
IFERROR(VLOOKUP("*"®EXEXTRACT(REGEXREPLACE(D5:D, ",", ),
"[a-zA-Z ]+")&"*", 'Client-Manager'!A:B, 2, ),
IFERROR(VLOOKUP("*"®EXEXTRACT(D5:D,
"[a-zA-Z]+")&"*", 'Client-Manager'!A:B, 2, ), "NO MATCH")))})
好的,我有一个公式:
=ArrayFormula({"Manager:";IF(D5:D="",,IFERROR(VLOOKUP("*"®EXEXTRACT(D5:D,"[a-zA-Z]+")&"*",'Client-Manager'!A:B,2,FALSE),"NO MATCH"))})
它与我现在所做的一样工作正常,但我现在 运行 遇到了一个问题,我需要比较姓氏和名字,但我不知道该怎么做。
这是一个例子sheet:
我正在比较“工作订单”sheet D 列和“经理”sheet A 列,然后输出回“工作订单”sheet G 列.
我正在使用的公式驻留在“工作订单”sheet 列 G
的“经理”单元格中尝试:
=ARRAYFORMULA({"Manager:"; IF(D5:D="",,
IFERROR(VLOOKUP("*"®EXEXTRACT(REGEXREPLACE(D5:D, ",", ),
"[a-zA-Z ]+")&"*", 'Client-Manager'!A:B, 2, ),
IFERROR(VLOOKUP("*"®EXEXTRACT(D5:D,
"[a-zA-Z]+")&"*", 'Client-Manager'!A:B, 2, ), "NO MATCH")))})