2017/03/30

EXCEL TEXT 時間 日期 數字 指定格式

要使用這個函數主要是因為要指定資料欄位的格式,
這樣在合併列印的時候格式不會跑掉(有時候word會抓到純數字的時間格式)

公式語法
=TEXT(儲存格,"格式")

對象為時間的格式代碼

時可用h 或hh

分用 m 或mm

秒用s或ss

對象為日期的格式代碼

aaa   週一
aaaa  星期一
ee     106    (民國年)
yy     17          (西元年)yyyy   2017
mm  
dd     日
ddd   SUN   (星期縮寫)
dddd  Sunday
gg        民國

例如
=text(A1,"HH時MM分")會顯示為05時17分
=text(A1,"ee年m月d日(aaa)")會顯示為106年1月3日(週二)
從上面例子你可以發現時、分、年、月、日甚至是(),都是我另外補上去的
這樣在顯示上就會非常有彈性


要看更詳細的可以參考這一篇
http://isvincent.pixnet.net/blog/post/38519565-excel-%E9%97%9C%E6%96%BC%E6%97%A5%E6%9C%9F%E7%9A%84%E5%90%84%E7%A8%AE%E6%A0%BC%E5%BC%8F%E8%A8%AD%E5%AE%9A

2017/03/28

Blogger改版了

繼協作平台改版之後,現在連Blogger都改版了,版面看起來更清爽
不過在套用的時候會提醒你先前自訂的版面語法還有元件會通通不見
話說這年頭會用BLOG的人少很多了,還好blogger不是被放棄XD

2017/03/20

木工DIY 書桌 視聽桌

這張桌子做的時間很長,從2014年底,到2015年月才完工,花了快一年的時間,不是因為很難做,而是因為中間有八九個月就堆著不管了XD
中間還有變更設計,計畫總是趕不上變化
不管怎麼說,總算也是完工了

2017/03/17

EXCEL 時間的加減

有時候辦比賽,報到時間要有固定間隔,你可以利用加上時間差的方式來操作
在時間的格式中,+1的意思是增加一天
所以+1/24就是間隔1小時

1小時=1/24
4小時=1/6

1分=1/24/60
10分=1/24/60*10
 
1秒=1/24/60/60
10秒=1/24/60/60*10

以下圖為例
我設定A1=10:00
A2=A1+1/24/60*5
所以A2會顯示10:05

2017/03/15

FIREFOX必裝外掛(附加元件)

話說本來用得好好的GFX.TW計畫已經收掉了
再用也沒幾個月了
只好自己貼一份在部落格裏面

PRINT SPOOLER 服務 SERVICE 自動關閉 WINDOWS10

最近遇到好幾台電腦發生列印服務自動關閉的情形
上網找的方法都沒有用
先前因為趕時間,都是直接用重灌解決
不過這次徒弟用映象檔派送,還是發生問題
到新電腦列印都正常
硬碟拔到另外一台出問題的電腦上就不能印
然後又弄回剛剛那台可以正常印的電腦上面,問題依然存在
只要列印,PRINT SPOOLER就會自動關閉
後來心一橫乾脆去看WINDOWS的事件檢視器
(先重新整理一次,然後啟動PRINT SPOOLER服務,再列印讓服務崩潰,從時間點就可以找到對應的紀錄了)

從記錄裡面找到這兩樣

失敗的應用程式名稱: spoolsv.exe,版本: 10.0.14393.351,時間戳記: 0x5801a434
失敗的模組名稱: hpb6sy2917_x64gui.dll,版本: 13.2.0.0,時間戳記: 0x5553b101
例外狀況代碼: 0xc0000005
錯誤位移: 0x00000000000c2f2b
失敗的處理程序識別碼: 0x120c
失敗的應用程式開始時間: 0x01d29d29f05a00de
失敗的應用程式路徑: C:\WINDOWS\System32\spoolsv.exe
失敗的模組路徑: C:\WINDOWS\system32\spool\DRIVERS\x64\3\hpb6sy2917_x64gui.dll
報告識別碼: b554555e-3cc4-45f0-8ae1-8ff2e266fa5d
失敗的套件完整名稱:
失敗的套件相關應用程式識別碼:






Print Spooler 服務意外地終止。已經發生 13 次。 錯誤代碼 7034

想說死馬當活馬醫,把上面引起錯誤的dll檔案刪除好了
結果...就這樣好了T___T

備註一下,出問題的電腦新增本地印表機,或是獨立的網路印表機都是可以印的
問題應該是出在WINDOWS SERVER共享的印表機 HP的驅動程式有問題
得找時間來安裝新的作業系統然後把印表機驅動都重新處理一下了

上網爬文有外國人是建議把C:\WINDOWS\system32\spool\DRIVERS\x64\3\
底下所有HP*的檔案都刪除,我是覺得可以試試看,不過大概所有印表機就都得重新安裝了
然後WINDOWS SERVER的驅動也建議刪除重新安裝

補充一下,登錄檔也要刪掉

不然重新加回HP印表機又會出錯

直接貼原文
https://answers.microsoft.com/en-us/windows/forum/windows_7-winapps/print-spooler-keeps-stopping/116f3181-ed60-4078-ad50-9d7687ecc7c9



 
This  worked for me on two different computers that had the same issue:
  1. From Control Panel, uninstall all HP print drivers.
  2. Try to remove the printers from Devices and Printers.  With the spool service stopping, this step was just a try and I'm not sure it helped.
  3. Make a backup of your registry.
  4. Run regedit.  Search for "laserjet", deleting all keys/values/data that contain those items.  Repeat this for the model of your printer, e.g., "M553".  I'm not a registry expert, so I guessed on whether or not to delete the key, the value or the data.
  5. Search the entire C: drive for the hpb6sy2917_x64gui.dll file.  Delete all HP*.* files from those directories.  I found 4 directories with the files, 1 I couldn't easily delete.  No worries.
  6. Reboot, then see if the print spooler is working.  If so, re-install the print drivers.
Prior to doing the above, every time I went to Devices and Printers, the print spooler stopped.  After doing the above, everything worked fine.