我想使用一個VLOOKUP
函數,該函數涉及放置在與VLOOKUP
函數寫入的表格不同的表格中的數據表格。Vlookup參考不同的表格中的表格數據
示例:在Sheet 1中,單元格AA3我想插入VLOOKUP
函數。 我想要檢查單元格M3中的數字的功能,在Sheet 2範圍地址A2:Q47第一列中找到相同的數字,並在該表格的第13列中重現該值。
我已經寫了這個功能,但它報告#N/A
結果:
=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)
我想使用一個VLOOKUP
函數,該函數涉及放置在與VLOOKUP
函數寫入的表格不同的表格中的數據表格。Vlookup參考不同的表格中的表格數據
示例:在Sheet 1中,單元格AA3我想插入VLOOKUP
函數。 我想要檢查單元格M3中的數字的功能,在Sheet 2範圍地址A2:Q47第一列中找到相同的數字,並在該表格的第13列中重現該值。
我已經寫了這個功能,但它報告#N/A
結果:
=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)
您的公式看起來不錯。也許你正在尋找的價值不在第二張表的第一列?
如果第二片是另一個工作簿中,你需要一個工作簿引用添加到您的公式:
=VLOOKUP(M3,[Book1]Sheet1!$A$2:$Q$47,13,FALSE)
一個與VLOOKUP
常見的問題就是,是因爲一個數字返回#N/A
「數據不匹配」查找值與VLOOKUP
表中的文本格式值不匹配(反之亦然)
這兩個版本中的任何一個都可以工作嗎?
=VLOOKUP(M3&"",Sheet1!$A$2:$Q$47,13,FALSE)
或
=VLOOKUP(M3+0,Sheet1!$A$2:$Q$47,13,FALSE)
前者一個數字查找值轉換爲文本(假設查找表第一欄包含格式化爲文本數)。後者則相反,將文本格式的查找值更改爲數字。
取決於哪一個作品(假設一個人),那麼你可能要永久地改變你的數據的格式,這樣的標準VLOOKUP
將工作
+1對於從文本到數字的查找值中強制使用數據類型的巧妙方法,反之亦然! – chuff 2013-02-26 05:30:31
有可能是壞了您的公式另一片也許你有到工作表Sheet1改變到Sheet2 ---> = VLOOKUP(M3,Sheet2中 $ A $ 2:$ Q $ 47,13,FALSE)---如果Sheet2中是你的表陣列
此查找僅具有完全匹配。如果您在其中一列中有額外的空間或類似的東西,它將無法識別它。
將=VLOOKUP(M3,A$2:Q$47,13,FALSE)
複製到其他工作表,然後搜索!替換爲!$,搜索:替換爲:$所有工作表的$一次
我遇到過類似的問題,它返回#N/A
。這意味着匹配數據存在,但您可能在M3列記錄中有額外的空間,這可能會阻止它獲得準確的值。由於您已將最後一個參數設置爲FALSE,因此它正在查找「完全匹配」。 這個公式是正確的:=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)
我遇到了這個問題,當我開始搜索重要的一點時,我發現是,價值ü正在查找我。M3列應出現在您要搜索的表的第一列中 https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 檢查lookup_value
這爲我修好了!巴里霍迪尼的(最佳答案)沒有做到這一點。 – WebMW 2016-09-23 04:41:00
謝謝您花時間回答。 該值位於第二個表的第一列。 – Gianluca 2013-02-25 16:26:55