2015-10-06 75 views
0

我有两个包含一些相同公司名称的电子表格。excel函数来搜索相似的文本名称以提供值

其中一个片具有相似的名称为同一公司:

http://i.stack.imgur.com/hvYq5.png

上述图像是类似的情况的例子。正如Bob Bob所看到的,所有公司的输入都不一样。有没有办法使用可以确认类似拼写名称的vlookup函数或类似函数,然后返回客户编号(如果在另一个工作表上)。

http://i.imgur.com/3lKVVDp.png

上述的图像显示的其他片材。正如所看到的,这张表只有一个鲍勃冰,我希望能够在另一张纸上的所有鲍勃冰附近出现该值。

有没有办法做到这一点?我的实际电子表格有5409行公司。

+0

您是否尝试过使用VLOOKUP进行近似匹配?我认为它应该在这种情况下帮助你。 –

回答

0

假设您的第一张纸是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一个确切和上近似

你可以抓住它的所有专栏。

+0

谢谢Balinti!我会放弃它。 –

+0

告诉我,如果它的工作。 – Balinti

+0

我已经屏幕拍摄了我的实际情况,希望我能够更好地描述它。你有什么建议似乎部分工作,这是真棒。只是不能解决如何完成它! –