2017-01-24 24 views
0

我已經成功解決了多年來的VLOOKUP問題,但是這個問題讓我難倒了。我在全名(例如John Doe)之間引用列表,但得到#N/A。我已經試過TRIM(沒有改變任何東西,通過檢查我可以看到原始數據中沒有額外的空格)。我也嘗試了Text-to-Columns,它在過去已經修復了我的VLOOKUP,但現在不是。我也嘗試了一個StackOverflow建議來檢查使用CODE函數的每一對名字,但都有相同的數字代碼。Excel 2013中的VLOOKUP問題(獲得#N/A)

我附上了一個包含問題的示例文件。幫幫我!謝謝。馬爾科姆Vlookup Excel File

+0

有什麼公式?你的數據是什麼樣的?我(和其他大多數人)不太可能下載文件/工作簿,特別是在涉及宏時。你可以發表一個樣本數據表,你使用的是什麼公式? – BruceWayne

+0

空格字符的代碼不匹配(其中一個是32,另一個是194)。 – ayhan

+0

謝謝艾漢。你是如何確定空格字符的代碼不匹配的?當我將CODE函數應用於兩者時,我都得到了80.另外,您是否知道如何解決這個問題以使VLOOKUP正常工作?謝謝! – Malcolm

回答

1

問題是保羅和凱西之間的空間不是B3中的正常空間。

爲了說明,我把這個在F1:

=CODE(MID($A$1,ROW(1:1),1)) 

而在G1:

=CODE(MID($B$3,ROW(1:1),1)) 

並複製下來。

enter image description here

32是我們所希望的,但在B3的空間160

爲了解決這個問題,我們可以替代160的32:

=VLOOKUP(SUBSTITUTE(B3,CHAR(160),CHAR(32)),A1,1,0) 

enter image description here

+0

謝謝斯科特。這有幫助,我會回到主表來嘗試將其作爲一個通用解決方案來實現它。 – Malcolm