2017-04-07 94 views
0

我有一張基於一對輸入自動計算比率的工作表,然後這個比率對應於列出的比率。我想要做的是將公式添加到單元格中,以便它根據比例自動填充比率,而不必手動將其匹配並輸入。返回單元格值/參考

例如,我希望公式在單元格D25中,如果D24等於G20的值,那麼我希望D25顯示單元格I20的值。如果D24等於G21的值,我希望D25顯示單元格I21的值等等,總共有10個不同的速率/比率。有沒有公​​式可以做這樣的事情?我已經嘗試了一些,並環顧四周,似乎無法找到一個可行的。最好能夠使用單元格引用,以便如果比率/速率改變,則可以比調整實際公式更容易地進行調整。

+0

您應該能夠使用的查找功能中的一個或多個(VLOOKUP或組合INDEX/MATCH) –

回答

1

您需要VLOOKUP:

=VLookup (D24, G20:I29, 3, False) 
+0

感謝那些工作。我嘗試了一些測試,偶爾回來一個N/A,從FALSE變爲TRUE似乎已經修復了這個問題。 – Lupi

+0

只要你知道,'True' /'False'開關告訴Excel是否查找近似匹配或完全匹配。 「N/A」結果的原因是因爲它無法找到與您的比例完全匹配的結果。更改爲「True」表示如果找不到完全匹配,Excel將使用它在列表中找到的最後一個值,該值低於您查找的值。爲了正確工作,您的列表必須按查找值進行排序。如果你的查詢列表是3,7,12,5,10,你用'True'設置查找10,你會得到7個結果,即使列表中有10個。 – Skippy

+0

更正:它會返回第一個值之前的值,高於您要查找的值。所以在上面的例子中,12是第一個發現的值高於10的值,所以它返回到7.如果你正在查找的值比列表中的任何值都高,你會得到最後一個,所以在未排序的列表中尋找20,3,7,10,19,6將返回6,儘管19更接近。如果您要查找的值低於列表中的任何值,您將再次獲得「#N/A」。 – Skippy