2012-03-29 78 views
0

我環視了這個(真棒)網站,但因爲我不是100%什麼公式(IF,Match等),我需要它變得相當棘手!我有2點數據的工作簿,我有......工作VLookup +正在搜索文字

第一個具有以下欄目:

  • 學校代碼,學校名稱,用戶ID(空),用戶全名

第二有:

  • 名稱,用戶名和學校代碼

我試着去找到一個公式,將爲用戶全名搜索(不完全匹配項)列+ 代碼(精確)列,在Sheet2中,如果發現;將該表中的用戶ID返回到Sheet1。

如果公式可以返回多個列(比如來自Sheet2的用戶ID和代碼),那麼我就能夠檢查代碼是否匹配(它們是唯一確切的列!) - 但我不知道這是否可能?

任何幫助immensley讚賞!隨意拼出來對我來說太

+0

你是什麼意思不完全匹配?你能提供一些你的數據的例子嗎? – Aprillion 2012-04-01 12:57:06

回答

1

這裏是第一捅向您的問題:

讓我們說這是Sheet1

Sheet 1 data

讓我們說這是Sheet2

Sheet 2 data

可以在Sheet1,cell 01中使用的公式是:

=MAX(Sheet2!$B$2:$B$10*(Sheet2!$C$2:$C$10=A2)*(Sheet2!$A$2:$A$10=Sheet1!D2)) 

請注意,這是你有按Ctrl + 移來驗證數組公式 + 輸入,而不是簡單地按輸入(這將使這些{ }包裹的公式。

另外請注意,該公式將檢查User Full Name正是一樣Name(我看不出有什麼簡單的方法來處理「不是精確的匹配」,請詳細說明如果你真的需要這個功能)。