2014-02-16 40 views
1

我使用Google Analytics API將一些數據導出到Excel中。由於API對可以同時導出的維度和指標數量有限制,因此我必須使用此導出來查找不同的查詢,這些查詢將放置在不同的工作表中。雖然匹配存在(= A1 = B1 ==「TRUE」),但VLOOKUP返回#N/A

我想將所有這些信息合併到一張表中,因此我創建了(在每張表中)一個帶有每個表的一些共享值的唯一ID(使用連接)並執行VLOOKUP以將每個表的數據合併爲第一張。它對99.5%的數據很有用。但有一些ID正在返回一個#N/A,儘管我手動檢查了它們是否完全匹配,使用= B1 ='Sheet2'!B191,它返回TRUE。

我生成= CONCATENATE(TRIM(B1),TRIM(C1),TRIM(D1)...)的唯一ID,所以我不認爲有空格阻止匹配。我甚至把這些ID粘貼爲「價值」,我仍然得到那些#N/A。

我無法找到這種罕見行爲的原因! 奧古斯丁

+0

是否可以看到VLOOKUP公式? – Jerry

+0

當然:= VLOOKUP(B191,'Segunda-Página'!A:H,8,0)。我使用西班牙語版本的Excel(它使用「;」作爲分隔符,而不是「,」),但我使用的是英文公式。 – agustin

+0

好的,那裏看起來很好。如果B191的價值確實在Segunda-Página表A的A列中找到,我也找不到有什麼問題,實際上它應該起作用。除非有特殊字符,比如B191中的'〜'。 – Jerry

回答

1

非打印字符可以對一些問題產生,在這種情況下,這些顯然是由CLEAN解決:

移除在7位ASCII碼的前32個非打印字符(值0到31)。

相關問題