簡體   English   中英

VLOOKUP Excel 為我的老板返回 #N/A,但不是為我

[英]VLOOKUP Excel returns #N/A for my boss, but not for me

我的任務是接管一些統計數據,以便在我的公司進行管理。 這些統計數據被放置在管理人員和我都可以訪問的服務器上。 我們正在根據放置在同一服務器上的其他報告生成月度報告。

問題來了:這些值是根據 VLOOKUP 公式自動生成的,它只是檢查其他文件中的數據是否具有特定值。 打開報表時,會提示您是否要更新外部鏈接。 對我來說,無論我選擇什么,我都沒有得到 #N/A 值。 然而,當我的老板試圖打開同一份報告時,無論他選擇什么(更新鏈接與否),他總是在單元格上得到#N/A。

由於我簽署的合同,我無法向您展示任何代碼,但是,我可以告訴您我嘗試過的內容:

  • 起初,我以為我的老板(不知何故)失去了對外部文件的一些權限。 但事實並非如此,我們測試了每個文件,他可以訪問所有文件,在某些情況下甚至被標記為管理員。
  • 其次,我檢查了當月的報告和兩個月前的報告(這對他有用,這里沒有#N/A)並檢查了所有的公式。 這里也沒有運氣,除了外部文件名發生變化外,所有公式都相同(我在電子表格比較的幫助下完成了這一步)。
  • 第三,我認為可能一些宏會在后台運行(即使這沒有意義,因為這些是 .xlsx 文件)。 這里也沒有運氣,工作簿的任何工作表中都沒有編寫 VBA 代碼。

我沒有任何想法。 他擁有所有權限,甚至比我擁有更多權限,一份工作正常的舊報告與這個卡住的報告沒有區別,並且沒有運行宏。 有任何想法嗎?

編輯:我可以給你一個公式樣本,但會用假路徑替換實際路徑,因為我無法顯示這個正確的代碼:

=VLOOKUP(look_up_value, 'O:\fakepath\[file.xlsx]Report'!$C:$AZ, MATCH('Lookup Data'!$B$3, 'O:\fakepath\[file2.xlsx]Report'!$5:$5, 0) - 2, FALSE)

此外,我還可以在此處添加下面詢問的詳細信息:

  • 我和我老板的語言設置和日期時間格式是一樣的
  • 兩個 excel 文件版本相同,包括相同的顯示語言
  • 外部文件的映射對我們雙方來說都是一樣的,因為它們在服務器上,並且我們都有服務器“O”的驅動器號

沒有明確的答案,因為問題沒有足夠的細節或示例公式,但有一些想法:

  • 2 台客戶端機器是否具有相同的語言設置(Windows 區域設置)? 可能會影響日期和其他因素
  • Excel 的版本是否相同? (包括語言)
  • 外部數據:如果這里是外部鏈接,那么 2 台客戶端機器是否具有相同的驅動器映射? (可能是 P:在你的和 R:在你老板的電腦上)
  • 編輯:對源文件夾的相同權限?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM