0

在 sheet1 的 A 列中,我有一个名称列表。

假设他们都是我在 Facebook 上列为朋友的不同人的名字、中间名和姓氏。我们会假装我很受欢迎,有 10,000 个朋友,他们都有不同的名字。我想找出许多常见的名字。

在 sheet2 中,我编制了前 50 个名称的列表。

我想在工作表 B 列中创建一个函数,该函数将工作表 1 列 A 中的名称与工作表 2 中的“常用名称”列表相匹配。

我已经能够搜索一个名字,特别是使用一个等式

=IF(ISNUMBER(SEARCH("*John*","common","")

这样一来,我就可以将我所有名字为 John 的朋友标记为名字、中间名或姓氏。我也可以使用类似的功能:

=IF(ISNUMBER(SEARCH(Sheet2!$A$2,"common","") 

这样无论 sheet2 的 A2 中的哪个名字,我都可以向下拖动此功能并识别我的朋友列表中名称中包含该名字的每个人。

我想找到一种快速的方法来为每个常用名称应用类似的函数,而不必(a)编写多个方程或(b)编写一个非常冗长的方程。

如何解决这个问题呢?

4

1 回答 1

1

如果我非常了解您想要获得的结果,您可以在 sheet2 B2 中使用此公式并将其拖到您的 50 个常用名称列表中:

=VLOOKUP("*"&A2&"*", Sheet1!A:A, 1, 0)
于 2013-06-20T08:23:20.983 回答