如果有人能夠幫助以下內容,我將不勝感激。匹配和查找以找到價格
我有一個工作簿(稱爲乘用車比較),有一列郵政編碼(B1),然後列不同價格(C1:I1)。
在一個單獨的工作簿(稱爲搜索工具)中,我想將B1的郵政編碼顯示爲下拉列表,同一行還顯示該特定郵政編碼的來自C1:I1的價格。
我需要使用INDEX和MATCH或HLOOKUP嗎?困惑!如果我的解釋不清楚,請聯繫電子表格here!
非常感謝提前!
如果有人能夠幫助以下內容,我將不勝感激。匹配和查找以找到價格
我有一個工作簿(稱爲乘用車比較),有一列郵政編碼(B1),然後列不同價格(C1:I1)。
在一個單獨的工作簿(稱爲搜索工具)中,我想將B1的郵政編碼顯示爲下拉列表,同一行還顯示該特定郵政編碼的來自C1:I1的價格。
我需要使用INDEX和MATCH或HLOOKUP嗎?困惑!如果我的解釋不清楚,請聯繫電子表格here!
非常感謝提前!
你可以使用兩者。
但是,您應該使用VLOOKUP
而不是HLOOKUP
,因爲您的數據元素是在行中,而不是在列中。這是最直接的方法(=VLOOKUP(DropDown,WholeTableFromBtoI,Line,FALSE)
- FALSE
此處避免使用您的郵編進行線性插值)。你可以從兩個單元格的第1行中獲得你的行,使用MATCH
,如果你想獲得幻想,可以通過=MATCH(Category,FirstLineOfTable,0)
。
而且,如果您打算直接使用MATCH
,則您的更好方法是使用OFFSET
以及=OFFSET(FirstCellOfTable,MATCH(PostCode,PostCodeRow,0),MATCH(Category,FirstLineOfTable,0)
。這可能不是最直觀的方法,但它也適用。
希望有所幫助。
嗨費爾南多,謝謝你的建議。我使用了你提到的VLOOKUP,但每個單元格中的數據都是不正確的 - 第一個單元除外。我如何始終確保在最左側的列上執行查找? – L3ONL 2014-09-22 14:46:37
VLOOKUP總是在最左邊的列上搜索。我不知道我是否理解你的問題。你是否獲得偏移值或不正確的值? – 2014-09-22 14:53:00
您可以嘗試鏈接到電子表格的公式嗎?只有第一列鏈接到正確的數據。 – L3ONL 2014-09-22 15:01:26