昨日快下班時,品保課長要求協助處理EXCEL問題
問題:其發現目前有個檔案欄位會出現#VALUE!的錯誤,其他檔案都不會
初判問題原因:EXCEL會出現#VALUE!錯誤大多是參照來源出錯,但只要
打開 來源檔案又一切OK.頗為怪異
處理方法:
經由GOOGLE大神的指引http://support.microsoft.com/kb/260415/zh-tw
好個微軟又是它們攪的鬼,只要是有用SUMIF、 COUNTIF 或
COUNTBLANK 等函數就會有機會傳回#VALUE!的錯誤,但只要被公式參
照到的檔案有開啟就沒有問題,果然與 品保部的問題相同.
最終解決方法:
原出現#VALUE!公式
SUMIF([source]Sheet1!$A$1:$A$8,"a",[source]Sheet1!$B$1:$B$8)
改正後公式
SUM(IF([source]Sheet1!$A$1:$A$8="a",[source]Sheet1!$B$1:$B$8,0))
注意重點:然後要在按輸入時先壓住CTRL與SHIFT鍵
才能讓公式正常執行不會再出現錯誤
2008年2月21日 星期四
2008年2月19日 星期二
vbscript-變更目錄名稱
'為廠務部工程組解決目錄名稱變更用
'建立日期2008.02.19 版本01 建立人:緯哥
'建立物件
set FOS = Createobject("Scripting.FileSystemObject")
'設定路徑與目錄名稱
apath = "D:\E-MAIL"
bpath = "D:\NEW-E-MAIL"
cpath = "D:\OLD-E-MAIL"
'判斷目前目錄名稱是否有NEW-E-MAIL
if FOS.FolderExists(bpath) then
FOS.GetFolder(apath).Name = "OLD-E-MAIL"
FOS.GetFolder(bpath).Name = "E-MAIL"
else
FOS.GetFolder(apath).Name = "NEW-E-MAIL"
FOS.GetFolder(cpath).Name = "E-MAIL"
end if
'釋放物件
set FOS = Nothing
'建立日期2008.02.19 版本01 建立人:緯哥
'建立物件
set FOS = Createobject("Scripting.FileSystemObject")
'設定路徑與目錄名稱
apath = "D:\E-MAIL"
bpath = "D:\NEW-E-MAIL"
cpath = "D:\OLD-E-MAIL"
'判斷目前目錄名稱是否有NEW-E-MAIL
if FOS.FolderExists(bpath) then
FOS.GetFolder(apath).Name = "OLD-E-MAIL"
FOS.GetFolder(bpath).Name = "E-MAIL"
else
FOS.GetFolder(apath).Name = "NEW-E-MAIL"
FOS.GetFolder(cpath).Name = "E-MAIL"
end if
'釋放物件
set FOS = Nothing
2008年2月18日 星期一
緯哥的RUBY首部曲
今天心血來潮買了本上奇出板的Ruby On Rails學習手札
胡亂玩了一下
先到http://www.ruby-lang.org/en/downloads/去下載了Ruby 1.8.6 One-Click Installer
把Ruby環靜給裝上,還算簡單先按照書中所寫的試了一下 ,只是還不太懂到底能作些啥
先給自己定個目標吧,看能不能將自己在電腦中所寫的批次檔改成用Ruby來作到
另外這幾天家中電腦受到M$帝國的壓迫,不得以只好全改裝上FEDORA CORE8 來跟M$
帝國抗爭,目前還尋找順利撥放影片的方法,我一定要努力擺脫M$帝國的陰影.
胡亂玩了一下
先到http://www.ruby-lang.org/en/downloads/去下載了Ruby 1.8.6 One-Click Installer
把Ruby環靜給裝上,還算簡單先按照書中所寫的試了一下 ,只是還不太懂到底能作些啥
先給自己定個目標吧,看能不能將自己在電腦中所寫的批次檔改成用Ruby來作到
另外這幾天家中電腦受到M$帝國的壓迫,不得以只好全改裝上FEDORA CORE8 來跟M$
帝國抗爭,目前還尋找順利撥放影片的方法,我一定要努力擺脫M$帝國的陰影.
訂閱:
文章 (Atom)