查找单元格并将信息保存在该单元格的左侧

时间:2014-01-22 19:36:15

标签: excel

我有一个包含大约20,000行的电子表格。我有另一个大约有50个名字的电子表格。工作表中存在50个名称,包含20,000行,在名称左侧的列中是我想要的信息。

电子表格如下表所示(我没有足够的“声誉”来发布图片)

987884_R5   Rusescu, Iulian
T1025189_R1 Rusescu, Iulian
T1069036_R1 Pauls, Henrik
T1092840_R1 Pauls, Henrik
T1099343_R2 Pauls, Henrik
857825_R1   Davidsen, Thomas

我想搜索这50个名字(例如“Rusescu,Iulian”,“Pauls,Henrik”)并将信息保存在左边,但是一次完成所有操作,而不是每个名字使用Ctrl + F 。我将不得不与其他文件重复此任务几次,并希望节省时间。

任何人都可以帮助我吗?我真的很擅长Excel,但试图学习它。

谢谢!

2 个答案:

答案 0 :(得分:0)

假设987884_R5在A2中,并且您的名单列表在Sheet2的ColumnA中,请将您的长列表复制到新工作表,并在C2中放置:

=VLOOKUP(B2,Sheet2!A:A,1,0)  

并复制以适应。筛选#N/A的ColumnC并删除所选行。取消过滤并删除C列。

答案 1 :(得分:0)

编辑:实际上这只会给出名字旁边的第一个信息实例,我无法真正找到解决这个问题的方法,所以我会把它留在这里,因为它可能会对那些有一张独特的人有用名。

因此,如果我们调用20,000行表Sheet1和50名表Sheet2,并假设Sheet2中的名称在col A中;输入第一个名称旁边的Sheet2 B1:

=INDEX(Sheet1!A:A,MATCH(A1,Sheet1!B:B),0)

这将导致工作表2中col A中的50个名称列表,其中包含与col B中这些名称相关联的信息。