vlookup 公式下拉後有的會抓到,有的會出現#n/a
- 帖子
- 28
- 主題
- 4
- 精華
- 0
- 積分
- 35
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- office2010
- 閱讀權限
- 10
- 性別
- 女
- 註冊時間
- 2014-3-13
- 最後登錄
- 2014-4-18
|
本帖最後由 妤璇 於 2014-3-26 13:45 編輯
我要查詢的儲存格確定都有資料,所以才覺得很奇怪~.~
附件上傳了,麻煩各位前輩幫我看一下,謝謝!!
1、「出貨單」的單位及合約數量是參照「合約」工作表,有的可以讀取,有的出現#N/A。
我自己在猜問題應該是出在「合約」或者「設備設定」裡頭,但完全看不出來是什麼問題。
下拉選單的清單放在「設備設定」裡,是從合約裡整理出來的。
無法讀取的儲存格,我有在「合約」中填滿黃色,但數量太多,無法一一比對,所以只有用一些些。
2、「出貨單」的K欄,是參照「出貨清單」的F欄數量,目的是要統計出貨清單中相同名稱的數量
我用這個公式,會有數量有的沒加到的問題,請問有更好的公式嗎??
=IF(ISERROR(VLOOKUP(E9,出貨清單!$E$3:$H$100000,2,0)),"0",VLOOKUP(E9,出貨清單!$E$3:$H$100000,2,0))+F9 |
|
|
|
|
|
|
|
- 帖子
- 396
- 主題
- 12
- 精華
- 0
- 積分
- 425
- 點名
- 1
- 作業系統
- Win10
- 軟體版本
- Office 2016
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台中
- 註冊時間
- 2013-7-2
- 最後登錄
- 2026-8-12
  
|
3#
發表於 2014-3-26 11:44
| 只看該作者
回復 1# 妤璇
因為他比對不到資料的時候就會出現#N/A呀,有比對到資料就會秀出對應的數值,
如果改成這樣,有比對到就會秀出對應數值,但沒比對到,就會空白:
=IF(ISERROR(VLOOKUP(E9,合約!$B$3:$D$2470,2,0)),"",VLOOKUP(E9,合約!$B$3:$D$2470,2,0))
記得OFFICE 2007以上有個IFERROR的函數,不過我沒2010的系統,沒辦法確定用法。如果沒錯的話是用:
=IFERROR(VLOOKUP(E9,合約!$B$3:$D$2470,2,0),"") |
|
|
|
|
|
|
|
- 帖子
- 49
- 主題
- 3
- 精華
- 0
- 積分
- 74
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 雲林
- 註冊時間
- 2014-2-13
- 最後登錄
- 2020-9-18
|
2#
發表於 2014-3-26 11:25
| 只看該作者
|
|
動念成因積因成果 by huijuang
|
|
|
|
|