有一种方法,但并不容易......
1) 首先,将 P 和 Q 列的所有内容复制并粘贴到一个新工作表中,一个在另一个之下,这样它就变成了一个带有公司名称的列。
2) 在功能区数据上,选择删除重复项,然后选择确定。
3) 按字母顺序对列进行排序。从这里,您有两个选择:
3a) 如果您的列表大小可控,您可以手动完成任务。我们的想法是将此列(例如 A)复制到 B 列,并手动修复名称,使它们与模式匹配(在本例中为 85 项列表)。你会有类似的东西:
A B
H Tech Japan H Tech Japan
H Tech Japón H Tech Japan
H Tech UK H Tech Japan
H Tech jp H Tech Japan
Jane & Frank Jane & Frank
Jane et Frank Jane & Frank
Jane and Frank Jane & Frank
Jane y frank Jane & Frank
Jane & FRaNK Jane & Frank
3B) 现在,如果列表大小无法手动执行某项操作,您可以使用名为 Fuzzy Lookup 的 Excel 加载项在合理范围内自动执行该过程(我会说 70% 或更多的匹配项是准确的);你可以在微软上下载:
http://www.microsoft.com/en-us/download/details.aspx?id=15011
它做的事情几乎相同:使用模糊算法,匹配相似文本序列的模式,并返回一列匹配项。有很多 YouTube 视频解释了如何使用 Excel 的模糊查找,您“浪费”学习它的时间是完全值得的。
请注意,即使使用此程序,检查匹配项并手动更正未找到的项目或不匹配项始终是最佳实践,即使它们很少。
4)通过一种或另一种方式,您现在应该有一个列,其中包含来自原始列 P 和 Q(新工作表中的 A 列)的输入,以及它旁边的正确对应项(B 列)。现在,回到原来的表格:
在 P 旁边打开一个新列
使用 Vlookup 在更正后的列表中搜索 P 上的值 [=VLOOKUP(P2;[the list range];2;0)]
双击单元格 Q2 右下角的黑色小标记,将公式展开到列的最后一项。
现在应该选择公式范围。如果没有,请选择它(例如,Q2 到 Q[最后一行]),使用 CTRL + C 复制,使用 ALT + CV V 粘贴为值。再次选择范围,将其剪切并粘贴到单元格 P2 中(替换旧值)。
对列 Q 执行相同的过程。
5) 将 85 项列表放在另一张表中,创建两个新列(例如,IsGlobal_P 和 IsGlobal_Q)并粘贴以下公式,如果它是全局的,则返回“是”,如果不是,则返回“否”:
=IF(ISERROR(MATCH(P2;Sheet2!$A$1:$B$300;0));"No";"Yes") (for variable IsGlobal_P)
=IF(ISERROR(MATCH(Q2;Sheet2!$A$1:$B$300;0));"No";"Yes") (for variable IsGlobal_Q)
现在您已经确定了全球公司!
希望能帮助到你...