2012-03-07 111 views
1

我不太確定如何做到這一點。VLOOKUP匹配特定列標題下的某些標準

我不確定VLOOKUP是否是正確的工具用於此..考慮索引即時尋找是列標題名稱而不是數字?

這裏是我迄今爲止..

在一張紙上,我有我的信息。三列專門用於定義數據,第四,第五和第六行是數據本身。

Description  Description Description Harry Paul David 
Hairy Red Foot Very No Kinda 
Ugly Blue Hair None A little A lot 
Pretty White Dress Yes Average Sparkle 

然後,在另一個工作簿。我想使用這個函數從其他表格導入數據。我有一張沒有數據的空白表格。

Description  Description Description Harry Paul David 
Hairy Red Foot    
Ugly Blue Hair    
Pretty White Dress 

我想設置它,這樣如果在進口片有一定的細胞。具有與源數據表中的特定條件相匹配的單元格(即,description1 = Hairy, description2 = Red, Description3 = Foot in the Harry column)。它將顯示Very

任何人都可以提供我需要研究的任何信息嗎?我相信這是一個動態查找?

編輯:我忘了提及的名稱可能進口之間來回移動(所以戴夫可能出現約翰等之前)。

我想這可以通過SUMIF語句和VLOOKUP的組合來實現?

+0

試着看一下這個鏈接 - 你要什麼do沒有明確說明,但是你可以通過合併例子2和例子4來完成,如果你遇到問題,請回復。http://www.contextures.com/xlfunctions03.html – 2012-03-07 11:02:44

回答

0

1)創建哪裏您連接您的查找鍵列,一些字符隔開(連字符會在你給的例子中工作),並使用這個值作爲查找鍵

2)確保您的源片排序,並使用假作爲VLOOKUP函數

0

根據要求,您可以使用高級篩選這可能會比多個查找公式更快的最後一個參數。

首先確保說明頭是在每張紙上(DESC1,DESC2,Desc3)獨特的,然後選擇導入表,並選擇與選擇從數據標籤高級篩選:

  • 操作:複製另一個位置

  • 清單範圍:[第一冊]工作表Sheet1!$ A $ 1:!$ F $ 4(源工作簿)

  • 標準範圍:$ A $ 1:$ C $ 4(描述)

  • 複製到:$ A $ 1:$ F $ 1(頭)

  • 重複的記錄:檢查

這將在相同的順序源數據返回的所有獨特的匹配記錄。只需根據需要重複該命令,任何現有值都將被覆蓋。

+0

太棒了!正是我需要的! – Keva161 2012-03-07 20:09:25

0
writablesheet.addCell(new Formula(0, i, "VLOOKUP(A"+i+",'Sheet2'!A$"+i+":B$6,2,0)")); 

當u輸入工作表名稱應該用單引號

和i表示行索引

相信這將盡力幫助你的人