【问题标题】:how to get data in sheet2 from sheet1 in excel如何从excel中的sheet1获取sheet2中的数据
【发布时间】:2012-05-21 14:16:37
【问题描述】:

我有两个工作表,

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""Chan Shu Mei"
  • Sheet2 中的Username"ITC - Jenny Ong""IA: Chan Shu Mei"

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

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您可以像这样访问另一个工作表中的单元格:=sheet1!B53;

    【讨论】:

    • 更新以防有人偶然发现此答案:如果您使用的名称如 sheet1 中包含数字,则需要将名称放在单引号中 ('sheet1')。
    【解决方案2】:

    您似乎在问“我可以让 excel 匹配两个不完全相同的字符串吗?”

    简短的回答是“不”

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

    更长的答案是“也许”

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-21
      • 1970-01-01
      • 2016-07-25
      相关资源
      最近更新 更多