excel 功能来搜索相似的文本名称以提供价值
excel function to search for similar text names to provide value
我有两个包含一些相同公司名称的跨页sheet。
其中一个 sheet 的公司名称相似:
http://i.stack.imgur.com/hvYq5.png
上图是类似情况的示例。正如所见,Bob Ice 都是同一家公司,只是类型不同。有没有办法使用 vlookup 函数或类似函数来识别拼写相似的名称,然后 return 客户编号(如果在另一个 sheet 上)。
http://i.imgur.com/3lKVVDp.png
上图显示其他 sheet。看到这个 sheet 只有一个 Bobs Ice,我希望能够让那个值出现在另一个 sheet.
上的所有 Bob Ices 旁边
有办法吗?我的实际点差 sheet 有 5409 行公司。
假设您的第一个 sheet 是 Sheet1,第二个是 Sheet2。
在 Sheet1 c2 上输入:
=IF(ISNA(MATCH("*BOb*",B1,0)),VLOOKUP(B1,Sheet1!A:B,2,0),VLOOKUP("*Bob*",Sheet1!A:B,2,0))
我用 Match
检查 Bob 是否存在,用 isna
我转移到布尔值,2 个 vlookups 一个用于精确,一个用于近似
你可以抓到所有栏目。
我有两个包含一些相同公司名称的跨页sheet。
其中一个 sheet 的公司名称相似:
http://i.stack.imgur.com/hvYq5.png
上图是类似情况的示例。正如所见,Bob Ice 都是同一家公司,只是类型不同。有没有办法使用 vlookup 函数或类似函数来识别拼写相似的名称,然后 return 客户编号(如果在另一个 sheet 上)。
http://i.imgur.com/3lKVVDp.png
上图显示其他 sheet。看到这个 sheet 只有一个 Bobs Ice,我希望能够让那个值出现在另一个 sheet.
上的所有 Bob Ices 旁边有办法吗?我的实际点差 sheet 有 5409 行公司。
假设您的第一个 sheet 是 Sheet1,第二个是 Sheet2。
在 Sheet1 c2 上输入:
=IF(ISNA(MATCH("*BOb*",B1,0)),VLOOKUP(B1,Sheet1!A:B,2,0),VLOOKUP("*Bob*",Sheet1!A:B,2,0))
我用 Match
检查 Bob 是否存在,用 isna
我转移到布尔值,2 个 vlookups 一个用于精确,一个用于近似
你可以抓到所有栏目。