[Excel] 啟用編輯後的部分帶VlookUp欄位數值跳掉

匿名
2023-02-03T01:46:23+00:00

於2022/12/21詢問過, 但因為回覆超過48hr, 需要發新帖, 故在此重詢.

用Office 365 開啟客戶寄來的excel, 部分欄位的數值在啟用編輯後跳掉了, 但是函數公式都還在也都沒有變.

實際手動計算, 正確的值是在尚未啟用編輯前的數值. 請問是否Office 365的計算邏輯有出入?

因為一些計算公式及顯示比較敏感, 我只有留下 啟用編輯 的前後資料提供於此, 針對F8 & F9兩欄位皆為相同情形.

同時, 自行也有稍作測試, 整理結果如下, 檔案是從2010版本的outlook & excel 轉寄出來的:

用別台2010版本的excel & outlook開啟, 編輯前後所帶出來的數值是一致也是對的.

用我的2010版本的outlook預覽此份excel時, 顯示同未編輯前的資料, 但只要開啟編輯 (我的為365版本), 資料就會抓取錯誤

有發現原本2010檔案都沒有設定vlookup第四位參數 (true/false), 若用365版本開啟並加上第四位參數, 數值即為正確.

但這樣是否就是版本間不同所導致的演算差異?

謝謝.

Microsoft 365 與 Office | Excel | 家用版 | Windows

鎖定的問題。 此問題已從 Microsoft 支援服務社群移轉。 您可以對其是否有幫助進行投票,但無法對問題新增註解或回覆,或進行追蹤。

0 則留言 沒有留言
由問題作者接受的回答
匿名
2023-02-05T17:48:15+00:00

您好,歡迎詢問微軟社區

感謝您的回饋, 根據您的描述,您遇到的是在office 2010中設定的vlookup參數在microsoft 365中會顯示不正確的問題。

根據確認,在2010版本中Vlookup函數將直接取得完全符合回傳值,而在後續版本中的Vlookup函數如果未定義第四參數的話,將默認使用TRUE參數,這會導致這個函數取得大約符合值。

所以我想您的結論是正確的。

另外,新版本中可以使用XLOOKUP 函數,這個函數是Vlookup的升級版本,提供了更高的自由度,在這裡給您提供參考連結,希望對您有用

XLOOKUP 函數

希望以上資訊能夠幫助到您。如果我的理解有誤也麻煩您能指出,以便於我能更好的協助您。

Lugoo Bei|微軟社區支持專員

此回答有幫助嗎?

有 1 人認為此回答有所幫助。
0 則留言 沒有留言

0 個其他答案

排序依據: 最實用