昨天我問了this的問題。我嘗試了另一個VLOOKUP公式,看看它是多麼有用,但遇到了一個我似乎無法修復的非常奇怪的錯誤。 我有數據Excel - VLOOKUP返回#VALUE
Probabilities| 1%, 1.9%, 4.6%, 9.3%, 16.2%, 25.9%, 37.5%, 50%, 62.5%, 74.1%, 83.8%, 90.7%, 95.4%, 98.1%
以下行的每個項目都是在它自己的小區名爲「概率」另紙。在我的第一張紙上,我有=VLOOKUP("Probabilities",Probability!$A$1:$O$1,A2+1,FALSE)
其中A2是3到17之間的數字。如果A2是1,那麼我得到行標題「概率」。如果A2> = 2,我得到error: Argument out of range: <Whatever A2 is +1>
。我用盡了一切從加入標頭,變更表中的值只是整數或專門="<some text>"
所以看它不喜歡%符號。單元格A2是另一個公式的結果,因此我試圖直接在單元格中輸入數字,並將公式中的A2替換爲數字。我猜這個問題不在索引中。但我不知道是什麼。先謝謝您的幫助。讓我知道是否需要
你的查找範圍$ A $ 1:$Ø$ 1是一排(錯字可能?)。 VLOOKUP在幾行的範圍內查找第一列。此外,你正在查找「概率」一詞(不太瞭解設置)。 – chuff 2013-04-05 23:08:59
@chuff對,表格只是一行。這對我正在做的事情來說可能是一種可怕的方法。我使用「概率」(它是靜態的)來查找存在的一行,而變量是索引。基本上,如果A2是6,我需要返回25.9%。 – jtsmith1287 2013-04-05 23:16:22
您應該可以使用OFFSET。用法是:OFFSET(cell_reference,row_offset,column_offset,height_in_rows,width_in_columns)。例如,OFFSET($ A $ 1,0,A2,1,1)。 (INDEX將正常工作。) – chuff 2013-04-05 23:29:58