如何从excel中的sheet1获取sheet2中的数据

时间:2010-01-29 02:53:08

标签: excel excel-formula

我有两个工作表,

Sheet1
Column A = Deptname
Column B = Headname
Column C = Username

Sheet2
Column A = Headname (???)
Column B = Username
Column C = UserID
Sheet2中的“Headname”列为空白,我想要做的是使用“Headname”从Sheet1获取“Username”。

我尝试使用VLookup,但如果Sheet1和Sheet2中的用户名不完全相同,则无效。

E.G,给出两个不同的用户名,如下所示。

    Sheet1中的
  • Username"Jenny Oh""Chan Shu Mei"
  • Sheet2中的
  • Username"ITC - Jenny Ong""IA: Chan Shu Mei"

是否有任何想法可以做到?提前感谢您的帮助。

2 个答案:

答案 0 :(得分:5)

您可以访问另一个工作表中的单元格,如下所示:=sheet1!B53;

答案 1 :(得分:0)

你似乎在问“当我们不完全相同时,我能不能匹配两个字符串?”

简短的回答是“不”

如果没有其他信息,计算机无法自动确定“Jenny Ong”和“ITC - Jenny Ong”是同一个人。

更长的答案是“可能”

您可以对一个或两个名称进行一些转换,使它们完全相同。例如,如果电子表格2中的所有条目都采用“something - name”格式,那么您可以使用MID和FIND来提取名称。

我认为这个公式应该返回第一条记录中人物的名字: = MID(B1,FIND(“ - ”,B1)+3,9999)