我在列中有这样的数据:
John L. Doe
Jane N. Doe
Michael A. Doe
我正在尝试使用此格式将条目与另一列匹配。
doe, jane
doe, john
doe, michael
我已经尝试使用VLOOKUP作为姓氏并使用通配符:
VLOOKUP("*" & A1 & "*",B:B,2, FALSE)
但结果我得到了#N/A
。
答案 0 :(得分:1)
如果您的列已标记,则在C2中并向下复制以适应:
=MATCH(TEXT(MID(B2,FIND(" ",B2)+1,LEN(B2))&"*"&LEFT(B2,FIND(",",B2)-1),"@"),A:A,0)
应返回ColumnA中匹配的行号,以获取ColumnB中与公式结果位于同一行的值。
匹配"反过来"是非常相似的,因为它的例子结果相同:
=MATCH(TEXT(MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,LEN(A2))&"*"&LEFT(A2,FIND(" ",A2)-1),"@"),B:B,0)