• 2

[求助]急, 請教對Excel有研究的大師幫幫忙一個小問題, 有關計算程式

2010/06/30--更新
幫公司設計一個表格, 但我完全不會就是靠上網研究~~
現在下面這個計算程式, 就是我只要輸入一個數據, 他會到另外一個工作表找其他的資訊, 但我現在有一個問題就是如果在那個 "有資料的工作表格" 裡面的資訊是沒有輸入的話, 那就會出現 0 .

請問一下我要如何讓他沒東西的話就不會出現 0 或任何東西, 空白的

=IF(D3="","",VLOOKUP($D3,單價!$A$2: $F$1000,3,FALSE)) ---> : $我多了一個空隔, 不然會出現表情符號.

在"規格"裡面 是沒有資料的, 但我要他就是空白布要顯示 0
這個是工作表1"每日領用報表"
[求助]急, 請教對Excel有研究的大師幫幫忙一個小問題, 有關計算程式

這個是工作表2"單價"
[求助]急, 請教對Excel有研究的大師幫幫忙一個小問題, 有關計算程式

是不是在False那裏做什麼更改??

謝謝各位幫忙~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
不好意思可能沒有講清楚
我現在有兩個工作表, 工作表1是叫做"每日領用報表"要用人工每天輸入要給老闆看的表格, 工作表2是一個叫做"單價", 主要就是儲存各項物品的資料與單價,

那我現在是想要設定為人工在"每日領用報表"裡面輸入貨號, 位置: D3 , 其他的資料比如物品名稱, 規格,單位跟單價就會自動顯示.

在"單價"這個工作表裡面, 並不是每一想物品都有"規格"的輸入.

所以比如當我在"每日領用報表"裡面輸入貨號a-002, 他會顯示為"測試物品1", 但是規格那邊因為在"單價"的工作表格是沒有東西, 所以會出現 " 0 " ~~

這樣解釋應該清楚了吧~~

謝謝~~
2010-06-28 11:47 發佈
這裡都是嘴砲大隊,很難得到解答的
要不要去officefans?高手一堆,你會發現市面上的所謂"高階"EXCEL應用書籍都很廢

不過你這個問題簡單,使用巢狀IF可以解決
=IF(D3="","",IF(VLOOKUP($D3,單價!$A$2F$1000,2,FALSE)=0,"",VLOOKUP($D3,單價!$A$2F$1000,2,FALSE))


steven88 wrote:
幫公司設計一個表格,...(恕刪)


IF值看起來沒有錯誤..剩下就是看VLOOKUP有沒有問題

你VLOOKUP先單獨驗證一下看看有沒有錯誤
作網站真難 都要扮黑臉寫文章、砍帳號逼廠商買廣告...
公式沒有錯誤,直接試試下列設定

工具列: 工具→選項→檢視裡面的 視窗選項 ,把「零值」勾勾拿掉

應該就可以解決你的問題了


cinta3344 wrote:
這裡都是嘴砲大隊,很...(恕刪)


謝謝你的幫忙,以去OfficeFans詢問了~
satff wrote:
IF值看起來沒有錯誤...(恕刪)

應該事都沒問題, 他會出現0也是正常的, 只是我不想要他出現0~~

還是謝謝你的回覆~~
麵包先生 wrote:
公式沒有錯誤,直接試...(恕刪)


感謝你的方法~~真的可行~~
現在先依你的方法下去用~~再看看有沒有其他的改善發法~~

謝謝你 ~~
公式有點長,不用這樣應該比較保險。
=IF(ISBLANK(D3),"",IF(ISERROR(VLOOKUP($D3,單價!$A$2:F$1000,2,FALSE)),"",IF(LEN(VLOOKUP($D3,單價!$A$2:F$1000,2,FALSE))<0,"",VLOOKUP($D3,單價!$A$2:F$1000,2,FALSE))))

問題沒有描述的很詳細
你的公式是放在D3嗎?
如果是,那你8樓的解法會造成循環參照

「0值不顯示」影響到的是整個工作表
沒辦法單一定義,算有點陷阱的
steven88 wrote:
幫公司設計一個表格,...(恕刪)


公式看起來是沒有問題的...

檢查一下你的公式..

因為VLOOKUP找不到資料是會出現錯誤 『#N/A』,而不是0
所以你先檢查一下VLOOKUP裡面的資料.....

出現#N/A時,再用IF讓他空白就好了

建議公式改成這樣就OK了...

=IF(ISERROR(VLOOKUP($D3,單價!$A$2:$F$1000,2,FALSE)),"",VLOOKUP($D3,單價!$A$2:$F$1000,2,FALSE))
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?