2013年12月26日

造型…

平日戴口罩是因為鼻子不好防風用,同事很關心是否感冒…實在不想解釋原由,我都笑稱這是造型,我樂的輕鬆,同事也哈哈一笑。
但是這幾天真是感冒了,連聲音都跟我過不去,講話超有魔力的

2013年12月1日

去除字串中多餘的符號…

SUBSTITUTE
substitute(A1,"想去除符號",)
substitute(substitute(A1,"想去除符號",),"二次符號",)

2013年11月21日

列印個人月考成績

這個是用得到但不常用…還是乖乖寫下,不要再找不到

教職員 / 級務管理 / 階段成績列表

勾選後就會列出全班網頁成績單

2013年11月6日

檸檬蛋榚…

辦公室討論著今天宅配的檸檬蛋榚…
W:這個真的很貴,吃三口就沒了
我:喂!老闆不公平寄比較大的給你,為什麼我的吃兩口就沒了
W:疑~是這樣嗎?
我:好啦!是我嘴巴比較大…

2013年10月25日

99+2=

小兒拿著白板來問:「爸考我直式加法…」好啊
72+29=…101。答對了,再來…
26+75=…101。答對了,再來…
37+64=…101。答對了,再來…
55+46=…101。答對了,再來…
連續幾題後我說:「這麼剛好都是101…」小犬也發現:「對耶!這麼剛好…」
好那最後一題,99+2=…
這時看到小犬面露得意,筆也不動了,
我則是很期待,不動筆應該是跟著我設好的圈套答101吧!
結果小犬非常得意的說:這麼簡單…就是100啊!
還好當時我沒在喝水

2013年10月10日

match函數的應用

match("最後一行",A:A,0)


match("最後一行",'工作表1'!A:A,0)


match("最後一行",indirect("'"&B4&"'!a:a"),0)

2013年9月24日

試算表中 indirect 函數應用

工作的目的是計算累計的數,我想計算累計缺點數。我就需把上一週的累計數找出來合併本週的缺點做加總。所以本週的M6=上週的M6+C6 ,其中上週的M6值我是這樣抓出來的…

圖中工作表2 M6欄位中要抓取上一個工作表(工作表名稱:1)中M6的值,設定X1=2。公式為
M6='1'!M6 想辦法組合出前述敘述,利用indirect函數,原形為indirect(" ")將公式改為

M6=indirect(" ' " & X2-1&" '!M6") 為了方便複制公式,再把!M6代換掉
其中M可從欄位中利用 CHAR(64+COLUMN()) 把 文字 M 算出來
M6中的6就由ROW()直接找出,所以再進一步把剛公式改為
=INDIRECT("'"&$X$1-1&" '!"&CHAR(64+COLUMN())&row())
 這格的公式做好後就可以拖拉複製,參照就會跟著變化

2013年9月19日

試算表函數

想在 工作表1 A1中拿取 工作表2 中的 C1 欄資料,可手動指定公式為
A1='工作表2'!C1

指定H2值為 工作表2 將A1公式改為
A1=INDIRECT(" ' "&$H2&" ' !C1 ")

以後只要修改H2的值就可以抓取其他工作表C1的值

以上是以google 試算表為例,若是Libreoffice 中跨工作表的讀取方式要注意格式
A1=工作表2.C1

2013年9月15日

Excel 抓取欄位名稱

想抓取欄位編號名稱 A B C…
如欄位不超過 Z
A1   =CHAR(64+COLUMN()) 取得該所在欄的編號A
AA1=SUBSTITUTE(ADDRESS(1,COLUMN(AA1),4),1,"")得AA

2013年8月3日

將數個文字串連成一個文字串(合併文字)

CONCATENATE()  函數功能
將數個文字串連成一個文字串(合併文字)

語法
CONCATENATE (text1,text2,...)

Text1, text2, ...    是要連成一個文字串的 1 到 30 個文字串。
文字項目可以是文字字串、數字或單一的儲存格位址。
"&" 運算子可以用來取代 CONCATENATE 結合文字項目

例如:要將他欄計算結果的前面加上特定的文字顯示在此就可以這樣用
=CONCATENATE("複習講義",'3費用計算'!O2)

2013年7月8日

修正 Ubuntu 11.04 藍芽無法開啟問題

只要在終端機裡面輸入兩個指令,就可以解決:
sudo killall bluetoothd
sudo bluetoothd
也就是把process砍掉重開的意思
http://cheerc.blogspot.tw/2011/05/ubuntu-1104.html

2013年4月28日

這個有 H7N9

昨晚餐桌上有一盤小朋友平日喜歡的烤鴨,弟弟一上桌卻有一臉嫌棄的表情,看著我指著烤鴨說:「爸爸我們老師說這個有 H7N9 …我不要吃」冏Z

2013年3月10日

荔枝購物網

需求:
發信通知,phpmailer 使用 gmail
資料庫項目管理,原則上不讓老闆進資料庫,使用Web端管理
匯出報表追蹤進銷
使用 dropbox 遠端異地備份

荔枝購物網

我需要寄確認信給客戶
使用 gmail 的信箱幫忙發信,就不用再維護 mail server
解決方式:大家的推薦就是使用 phpmailer class
我會試看看

2013年3月9日

茘枝購物網

建立 Apache 網站平台
建立 postgresql 9.1 資料庫
建立 phppgadmin 管理介面

2013年2月25日

Chrome YouTube Downloader

Chrome YouTube Downloader官方下載:
http://mandel-design.xf.cz/Chrome-Youtube-Downloader/?action=chrome

不過Chrome YouTube Downloader的擴充功能不是 Chrome線上應用程式工具所提供的,必須到其他網站才可以下載安裝,Chrome YouTube Downloader的工具下載相當簡單,只要點選網站的右上角有個 Download的按鈕,那就可以開始下載安裝。

其實要讓Chrome可以下載非 Chrome線上應用程式網站的方法,只要在 Chrome瀏覽器的捷徑按右鍵選單,在目標欄位後面加上【--enable-easy-off-store-extension-install】,然後按【確定】,這樣就算完成了。

開啟YouTube頁面,你就會看到下方的介紹部分多出了一個Download的按鈕,點選就可以下載影片,或是你可以點選下拉式選單,可以看到更多的選項可以選擇,你會覺得下拉選單怎麼每次的選項都不一樣多,原因就在於你所選擇的影片是否有支援到高畫質,若是畫質越低,那選項就越少,畫質越高,選項就越多。點選下拉式選單右上角的板手圖示。雖然有提供下載轉檔成MP3,不過那是代為轉換到線上轉檔頁面,況且功能還有些問題,所以這裡就不多介紹如何使用。點選下載為MP4。

參考網址:http://download.ithome.com.tw/article/index/id/1621

2013年1月28日

PHP fgetcsv函式與中文的問題

使用fgetcsv取得csv檔資料時,中文首字元會有被截掉的問題,上PHP官網翻了一下,原來加上setlocale即可解決。

原本用PHP4沒出現這問題,大概是PHP5才會這樣吧...

// utf-8
setlocale(LC_ALL, 'en_US.UTF-8');
// big5
setlocale(LC_ALL, 'zh_TW.BIG5');

不然就是匯出csv時選項中要選括住所有中文