我正試圖在大列表中找到一個數字的值。以下是示例輸入和所需輸出快照。
請幫我解決如何做到這一點。如何找到指定的數字位於數字列表之間?
該列表很大因此嵌套如果沒有幫助,嘗試與匹配& vlookup也沒有得到期望的輸出。
我正試圖在大列表中找到一個數字的值。以下是示例輸入和所需輸出快照。
請幫我解決如何做到這一點。如何找到指定的數字位於數字列表之間?
該列表很大因此嵌套如果沒有幫助,嘗試與匹配& vlookup也沒有得到期望的輸出。
試試這個公式在E3:
=IF(D3>$A$6,"No match!",INDEX($B$2:$B$6,IFERROR(MATCH(D3,$A$2:$A$6)+1,1))
根據您所提供的樣本數據,這裏的正確步驟:
在E3開始,鍵入以下內容:= VLOOKUP(D3,$ A $ 2 .. $ B $ 6,2)
複製細胞E3到細胞向下爲更新的價值。
說明: 我在表示查找表的單元格之前和之後使用了$符號。這是爲了讓他們絕對。你必須這樣做。否則,當您複製forumula時,範圍會發生相對變化。
在某些電子表格版本中,範圍用冒號(:)表示,而不是一對點表示。
我沒有測試這個,但這應該工作。
編輯:我只是注意到你的測試條目,我認爲結果不會被正確生成,因爲我的函數應該爲值100和以上給出'E'。但是你似乎需要它的值< 100.所以,你將不得不重新編寫這樣的表: 0 E 100 d 200℃ 300b的 400一
我假設這些都是標記範圍,並且此方法不會真正檢查500的上限,但它應該會正確地產生結果。
+ 1打我吧:) –
感謝彼得,我錯過了嘗試匹配索引。 – Punith