2016-07-28 143 views
-1

我遇到以下问题。获取并增加Excel公式中的单元格地址

我在同一工作簿中有两个Excel工作表。他们都包含名单,用户名,电子邮件地址和名为“个人资料”的列。

现在我需要做的是在列表2中找到列表1的用户名,然后将列表2的列“Profile”中找到用户名的行的单元格的内容写入列表1中而我应该只使用公式宏这里没有想...

我想大概会像这样:

  • 获取UsernameCell的科拉姆地址列表上的2相匹配的公式列在列表1中的用户名。

  • 获取其中的用户名在列表中找到该行的“个人资料”科拉姆的值2

公式应然后显示表2的这个值列表1中

我已经四处搜寻,并没有发现任何有用的东西。

我想过做类似的信息(伪公式):

INDIRECT(Address(Match(A$2;'list2'!A:A);Match(A$2;'list2'!A:A)+2)) 

因此所获得的价值,那里的东西被发现+2 colums地址,因为用户名在A和“配置文件”在C.

这里的问题也是,该地址只给我例如。 “$ 7美元”,但不是“list2”!所以我也不能有“指针”,在公式中的其他表...

但是,因为这个公式是无效的,我想知道是否有人可以帮助我与此。

在此先感谢,我希望这是questiion确定这里, RobinD

+0

你看过'VLOOKUP'吗? –

+0

您是否探索过'vlookup'函数? https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 –

+0

我会看看,如果这些功能帮助我在这里。感谢迄今为止的评论。 –

回答

0

你可以用VLOOKUP做到这一点。

 Sheet 1 
    A  B    C 
1 Jon [email protected] =VLOOKUP(A2,Sheet2!$A$2:$C$3,3) //Result = "Accountant" 
2 Betty [email protected] 

    Sheet 2 
    A  B    C 
1 Jon [email protected] Accountant 
2 Betty [email protected] Marketing VP 

的公式:

=VLOOKUP(A2,Sheet2!$A$2:$C$3,3) 
  • A2是要在Sheet2
  • Sheet2!$A$2:$C$3查找的用户名是Sheet2
  • 3列表的范围内引用您想要的列从后面拉数据Sheet2
+0

感谢您的答案,但现在我有另一个问题。我想我应该再问一个问题呢? –

+0

是的。我会问你另一个问题,因为你已经接受了你的原始问题的答案。 –

+0

不幸的是,这个问题得到了-1分,我今天不能再问任何问题。那么,我将不得不自己澄清事情。这个平台似乎是错误的地方,因为我在这里问过的每个问题(我删除了我以前问过的问题)总是得到不好的反馈......我正在寻找其他平台/论坛。感谢您的帮助。 –

相关问题