2010-01-29 201 views
1

我有两个工作表,如何在Sheet2中从Sheet1中获得的数据在Excel

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

Sheet2 
Column A = Headname (???) 
Column B = Username 
Column C = UserID 

在Sheet2的 “Headname” 一栏是空白的,我想要做的是使用“Username”从Sheet1中获得“Headname”。

我试过使用VLookup,但如果Sheet1和Sheet2中的用户名不完全相同,它就不起作用。

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

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

任何想法是否可以做什么?谢谢你提供任何帮助。

回答

4

您可以访问细胞另一个工作表是这样的:=sheet1!B53;

+0

的情况下,任何人都更新过这个绊倒回答:如果您使用的是名为'sheet1'的名称,那么您需要将名称放在单引号中(''sheet1'')。 – freginold 2017-07-13 17:15:11

0

你似乎在问:“我可以让Excel匹配两个字符串时,他们不完全一样?”

简短的回答是“不”

计算机无法自动确定“珍妮翁”和“ITC - 珍妮翁”是同一个人,无需额外的信息。

较长的答案是“可能”

您可以做一些改造,以一个或两个的名字,使它们相同。例如,如果电子表格2中的所有条目都采用“something - name”格式,则可以使用MID和FIND来提取名称。

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

相关问题