2016-07-28 200 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分,我今天不能再問任何問題。那麼,我將不得不自己澄清事情。這個平臺似乎是錯誤的地方,因爲我在這裏問過的每個問題(我刪除了我以前問過的問題)總是得到不好的反饋......我正在尋找其他平臺/論壇。感謝您的幫助。 –

相關問題