2012年7月31日 星期二

Excel-計算一個儲存格中資料的項目個數(SUBSTITUTE)

在 Excel 的資料表中(參考下圖),如果想要計算每個儲存格內以逗號隔開的資料項目個數,該如何處理?

儲存格B3:=LEN(A2)-LEN(SUBSTITUTE(A2,",",""))+1

複製儲存格B3,往下各列貼上。

LEN(A2):計算儲存格A2中所有字元的長度(字的個數)。

SUBSTITUTE(A2,",",""):將儲存格A2中的所有逗號以空白置換。

LEN(SUBSTITUTE(A2,",","")):計算上式的字元的長度(字的個數)。

將兩個字元長度相減,即可得逗號的個數。再加1,即為資料的項目個數。

 

【補充資料】

相關函數詳細說明,請參考微軟網站說明:

SUBSTITUTEhttp://office.microsoft.com/zh-tw/excel-help/HP010342927.aspx

SUBSTITUTE:將文字字串中的 old_text 部分以新字串 new_text 取代。

語法:SUBSTITUTE(text, old_text, new_text, [instance_num])

text:要取代字元的文字,或含有該文字之儲存格的參照。

old_text:這是要取代的文字。

new_text:是要用來取代 old_text 的文字。

instance_num:指定要將第幾個 old_text 取代為 new_text

Excel-標記內容相同的連續儲存格

有人問到,如何在一個資料表中標記連續出現相同內容的儲存格(參考下圖)?你可以使用「設定格式化的條件」來處理。

參考以下步驟:

1. 選取儲存格A2:B23。

2. 選取[常用/設定格式化的條件]中的「新增規則」選項。

3. 選取[使用公式來決定要格式化哪些儲存格]選項,輸入公式:=OR($B1=$B2,$B2=$B3)。

判斷一個儲存格是否和下一列儲存格或是下一列儲存格有相同內容。記得要將B欄設定為絶對位址,如此才能將同一列的A欄和B欄都改變儲存格底色。

4. 按一[格式]按鈕,設定儲存格底色。

5. 按一下[確定]按鈕,即可完成。

image

2012年7月30日 星期一

台中二日遊

又要來躺暑假作業之「台中二日遊」。這次特別挑選了星期日和星期一,看能否避開遊玩人潮。一路由台北殺到台中,第一站是:國立臺中圖書館(http://www.ntl.gov.tw/)[地址:402 臺中市南區五權南路100號 / 04-22625100]。它位於臺灣高等法院台中分面的對面,設有停車場,停車還算方便。


檢視較大的地圖

這是一個造價昂貴的全新圖書館,特別帶小孩入內在每個樓層巡禮一下。因為內部不能拍照,所以只能獻上幾張外觀照片。今天是星期日,入內一看,實在不像圖書館,小孩、大人、老人遍佈各樓層,可見台中人很能利用這個資源。個人身為圖書館從業人員,實在應該來此多多觀察這個新穎的圖書館有那些創新之處。

 DSC07561_調整大小
DSC07565_調整大小 

看完圖書館,肚子也餓了,下個行程即是可以填飽肚子的:台中第二市場。

 


檢視較大的地圖

這個市場常有美食節目介紹,中午時間人潮滿滿,好多攤位都要排隊,在這種大熱天實在辛苦。但我看排隊的人也都甘之如飴,可見食物之美味。先吃市場外的「丁山肉丸」,再吃市場內的「老王菜頭粿和糯米腸」、「阿嬤ㄟ店的早古味乾麵」,還吃了「三代福州意麵」,再叫杯「老賴紅茶﹞來解渴,好過癮!要走時再買顆「顏記肉包」來分食。這一餐又吃太飽了!

吃飽了該走走路,一路走去:宮原眼科(http://www.miyahara.com.tw/)[中山路20號]。


檢視較大的地圖

這個建築物原是日據時代宮原醫生的眼科診所,後來變成台中市衛生院,後來又變成是台灣日報社。老舊的建築被改裝後,現在已是人聲鼎沸的日出系列賣場。

由於人實在太多了,買個冰淇淋吃都要排隊排好久,只好放棄了。不過也太跨張了,裡面的人多到無法好好參觀。


 

走出宮原眼科,心裡打算,乾脆到飯店使用它的各項設施運動和消暑一下,今天要住的是早在一個月前就預訂的「永豐棧酒店(http://www.tempus.com.tw/)」,房間感覺算新、乾淨,小孩很喜歡。

飯店設有一個生活會館(http://www.tempus.com.tw/chinese/04_club/00_overview.php),你可以無限次使用游泳池、三溫暖等,還設有Wii遊戲室、壁球室、桌球室、撞球室等。全家一入住,就去使用游泳池、蒸氣室、烤箱,先放鬆一下。

 

晚餐要去「逢甲夜市」,雖然已來過三次以上了,其實並不知道那些真正特別好吃,我想那些排隊排得很長的攤位即使再好吃,我也沒耐心慢慢等。不過隨機買來各式小吃,也都相當不錯,大人、小孩都吃得很飽、很爽快。

第二天早上,睡覺睡到自然醒,起床後輕鬆吃早餐,不用趕上班,享受慢活人生。

吃完早餐,帶小孩再到生活會館打撞球,小孩不會打撞球,玩的過程相當有趣。稍微活動一下,愈來愈有活力了。

早上11點多了,該是離開飯店的時候了!下一個行程是要北上到豐原的「廟東市場」來享用午餐。開車從國道1號的豐原交流道下,順著路開到接近豐原車站附近找車位停車。(今天是非假日,還算容易找到停車場有車位。)

以前來過廟東市場,大人小孩早就指定要吃什麼了,菱角酥、清水排骨、一口悶三角圓,吃不過癮時,小孩叫說再來一碗,就讓他們吃個夠吧!要走時,再買個「雪花齋」的鹹蛋糕回家慢慢品嚐。

接著是這次旅程的最後一站:大甲鎮瀾宮。一方面來拜拜祈求平安,一方面要拜訪老婆的表姐,她在鎮瀾宮一旁的中華街上(57號)開了一間「清水茶香」,雖然店面不起眼,但是裡面的各種冷熱飲還真不錯。一家四口吃了各種口味的冰沙,都是由她親手製作,清涼消暑,便宜又大杯,尤其是綠豆沙和冰仙草凍,更是十分值得推薦。

又完成了一項暑假作業,大人、小孩都好好的放鬆吃、喝、玩、樂。雖然戶外天氣酷熱,但縮在家裡吹冷氣,也不是件好事。全家一起出外體驗不同生活,善用暑假的休閒時間,寓教於樂也是一種好的學習方式。

2012年7月28日 星期六

Goolge-使用搜尋工具中的計算機

Google 又在搜尋工具中推出了新的花樣:計算機。當你連到美國 Google:https://www.google.com/?hl=en,在搜尋框中輸入「calculator」,就會出現一個計算機:

這個計算機還滿方便、簡單易用:(當你按下右括弧,即可結束每一個運算子的運算。)

如果你直接在搜尋框輸入運算式,例如:sin(30)*log 100,Google 也會直接幫你運算出結果:

2012年7月25日 星期三

Excel-限定儲存格輸入內容(設定格式化的條件)

有網友問到,(參考下圖)在 Excel 中想要限定儲存格A2:A10的數字總和不得超過 20,且每個儲存格必須輸入整數,該如何處理?你必須使用「資料驗證」功能來處理!

參考以下步驟:

1. 選取儲存格A2:A10。

2. 選取[資料/資料驗證]選項。

3. 在[設定]標籤下的[儲存格內允許]下拉式清單中選取「自訂」。

4. 在[公式]文字方塊中輸入「=AND(SUM($A$2:$A$10)<=20,INT(A2)=A2)」。

其中INT(A2)=A2),用以判斷儲存格內容是否為整數,而利用 AND 函數來判斷兩個條件都要滿足才可以。

在[提示訊息]標籤下輸入提示訊息:

在[錯誤提醒]標籤下輸入提示訊息:

Excel-依月份計算總和(SUMPRODUCT)

有網友問到:在 Excel 的工作表中有個日期和數量的報表,如果想要摘要依月份計算數量的總和,該如何處理?(參考下圖)

為了便於說明,選取儲存格A1:B26,按一下 Ctrl+Shift+F3 鍵,定義名稱:日期、數量。

 

【使用SUMPRODUCT函數】

儲存格E2:=SUMPRODUCT((MONTH(日期)=ROW(1:1))*數量)

複製儲存格E2,貼至儲存格E2:E13。

MONTH(日期)=ROW(1:1):判斷日期中的月份是否為1(ROW(1:1)=1),而ROW(1:1)往下複製會變為ROW(2:2)=2,…。將產生的 True/False 陣列再乘以數量,在運算過程中,True/False 陣列會轉換為 1/0 陣列。

 

【使用陣列公式】

儲存格E2:{=SUM(IF(MONTH(日期)=ROW(1:1),數量,FALSE))}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵。

複製儲存格E2,貼至儲存格E2:E13。

 

【補充說明】

關於函數的詳細說明,可參考微軟網站:

SUMPRODUCThttp://office.microsoft.com/zh-tw/excel-help/HP010342935.aspx

SUMPRODUCT:傳回各陣列中所有對應元素乘積的總和。

語法:SUMPRODUCT(array1, [array2], [array3], ...)

array1:要求對應元素乘積和的第一個陣列引數。

array2, array3,...:要求對應元素乘積和的第 2 個到第 255 個陣列引數。

註:各陣列必須有相同的維度(相同的列數,相同的欄數)。否則會傳回錯誤值#VALUE!。並且會將所有非數值資料的陣列元素當成0來處理。


2012年7月24日 星期二

善用免費無線上網的WiFi

現在智慧型手機比比皆是,可是上網吃到飽又那麼貴,除了各大電信公司提供給自己用戶的免費無線上網之外,善用免費的上網資源是很重要的。當然你可能隨意掃描會掃到一些不用金鑰即可上網的 WiFi,但是安全性堪慮,不建議隨意使用。

常見的免費 WiFi 大致如下介紹,通常你必須註冊後才能使用,你必須準備手機號碼、上網密碼和電子郵件信箱,系統在你申請時會傳送一個簡訊碼到你的手機做認證,你必須將這個認證碼輸入到網站上即可完成認證和申請程序。將來你只需使用手機號碼和上網密碼即可上網。這些免費的公用 WiFi 熱點一直在增加中,會愈來愈便利。

(一) Taipei Free 臺北公眾區免費無線上網

帳號申請 https://www.tpe-free.tw/tpe/tpe_step1.aspx

(二) 新北市政府無線上網

帳號申請 http://wifi.ntpc.gov.tw/tw/index.php

(三) iTaiwan 中央行政機關室內公共區域免費無線上網

帳號申請 https://itaiwan.gov.tw/regist_01.php

(四) 7-WiFi

7-WiFi 最近提供了每天三次,每次30分鐘的免費上網。

帳號申請 http://www.7wifi.com.tw/join/account.aspx

其他像 WiFi 熱點最多的中華電信,除了提供 Hinet 用戶家用 WiFi 可以免費使用以外,你也可以簽約一年,前六個月免費,後六個月每月89元,一年534元,全台近三萬個 WiFi 熱點即可吃到飽,幾乎大多數的便利店都有 HiNet 的 WiFi 熱點。

2012年7月20日 星期五

Google-在Google 地圖中使用在地資訊

在智慧型手機中,Google 提供的在地資訊非常有用(如下圖),如何在電腦中也可獲取相同的資訊呢?

 

只要透過 Google 地圖,輸入想要的關鍵字+地點(區域)即可。

例如:「餐廳 光復北路」或是「美食 光復北路」

例如:「咖啡廳 三民路」、「銀行 民生東路」、「加油站 八德路」等。

例如:「名勝景點 信義區」

Excel-運算中對儲存格為0的處理(N函數)

老師問到在 Excel 試算表中輸入成績來統計,關於學生缺考時要如何輸入的問題。參考下圖,以 Excel 2010 為例來說明:

在成績A欄位中,未輸入成績的部分,不會列入平均值計算。

在成績B欄位中,缺考部分若輸入0,則成績會列入平均值計算,所以最低分為0。

在成績C欄位中,缺考部分若輸入「缺考」,不列入平均值計算。

Excel 在運算公式中會自動轉換,例如將邏輯值 TRUE 轉換為 1,將邏輯值 FALSE 轉換為 0 。參考下圖,試著以 N 函數來轉換儲存格內容為數值,觀察其結果:

N 函數可以將日期和時間,轉換成對應的數值。可以將文字轉換為0,將邏輯值 TRUE/FALSE 轉換為1/0,如果是錯誤值,則轉換結果還是錯誤值。而一般未經 N 函數之運算:

若輸入公式:=B2&"A"=41110A

若輸入公式:=B4+B4=2

若輸入公式:=B7*2=#VALUE!

若輸入公式:=SUM(B4:B5),其結果為 0。

若輸入公式:=SUM(N(B4:B5)),其結果為 1。

Excel-陣列公式的規則和範例

有時你要將複雜的運算步驟簡化,你可能要藉用「陣列公式」。常有人無法理解陣列公式的概念,但是如果你想要成為 Excel 進階使用者,就必須學會使用陣列公式。特別提供微軟網站之說明供大家參考(適用 Excel 2010):

陣列公式的規則和範例(http://office.microsoft.com/zh-tw/excel-help/HA010342564.aspx)

2012年7月19日 星期四

Blogger-自訂文章網址

在使用 Blogger 來發佈部落格文章的經驗上,以往產生一篇新的文章時,Blogger 會自動幫你產生該篇文章的網址,通常 Blogger 會根據你的標題自動判斷給予網址。如果你的文章標題含有容易辨識的英文字時,產生的網址會和這些英文字有關,如果標題全是中文字,則往往是 blog-post 再加上流水號了。

現在 Blogger 讓你可以自訂文章的網址了!在新增文章時,於視窗右側的[文章設定]區中有一個「永久連結」。

當你輸入標題和文章內容後,點選「永久連結」,你可以選取[自動產生網址]選項,由 Blogger 幫你建立網址;或是選取[自訂網址]選項,自行輸入不含你的部落格網址(本例:http://isvincent.blogspot.com/)和日期(本例:2012/07/)部分的網址名稱(本例:test001)。

按下[完成]按鈕,即完成設定,該篇文章即可以自訂的網址連結。

2012年7月18日 星期三

宜蘭半日遊

一早睡飽,醒來帶著兒子繼續我的暑假作業-宜蘭半日遊(9點至14點)。

花了45分鐘,從台北直奔宜蘭礁溪吃早餐:育才路上、礁溪國小對面的柯氏蔥油餅,超好吃,讚!讚!讚!(早上 9 點才開始喔!)


檢視較大的地圖 

再往前行至大忠路右轉往五峰旗瀑布,走步道去了!現在有規劃良善的停車場了,你可以看完瀑布後,再往聖母山莊前進。(今天只到瀑布區散散步而已)

下山左轉德陽路,可到湯圍溝公園,先四處欣賞一下,就來泡泡無料的溫湶。15分鐘就很舒服喔!今天沒什麼遊客,只有我們,真是太爽了!

接著再往頭城方向前進,行經宜蘭博物館、烏石港,再往前在外澳的旅遊中心(那棟黃色外牆建築)左轉小路上山,目的地:伯朗頭城城堡咖啡。今天是星期三,這裡人山人海,不畏大太陽及山路難行,應該是威名遠播吧!


檢視較大的地圖

這裡的視野太棒了!由於人太多了,點餐和送餐要點20~30分鐘,戶外太陽又大,不然在外面坐著四處看,感覺更棒!

有吃、有走步道、有泡溫泉、有看美景,半天行的宜蘭,真是太棒了!

2012年7月17日 星期二

Excel-將儲存格中每一位數加總(SUMPRODUCT)

有網友問到,如果要將儲存格中的所有數字加總,應如何處理?(參考下圖)

儲存格C2:=SUMPRODUCT(--MID(B2,ROW($1:$8),1))

複製儲存格C2,往下各列貼上。

ROW($1:$8):在 SUMPRODUCT 函數中,會產生 1 ~ 8 的陣列(1,2,3,4,5,6,7,8)。

--MID(B2,ROW($1:$8),1):藉著上述1 ~ 8 的陣列,可以取出儲存格B2中每一位數的數字陣列(以儲存格B2為例:1,9,6,8,0,6,1,9),其中「--」,目的是要將 MID 函數產生的文字數字,變為真正的數字。

透過 SUMPRODUCT 函數,可以將上述中每一位數的數字陣列予以加總。

你也可以使用陣列公式

如果要使用陣列公式,可以改為:

儲存格C2:{=SUM(--MID(B2,ROW($1:$8),1))}

這是陣列公式,輸入完成請按 Ctrl+Shift+Enter 鍵。

複製儲存格C2,往下各列貼上。

 

【補充資料】

SUMPRODUCThttp://office.microsoft.com/zh-tw/excel-help/HP010342935.aspx

SUMPRODUCT:傳回各陣列中所有對應元素乘積的總和。

語法:SUMPRODUCT(array1, [array2], [array3], ...)

array1:要求對應元素乘積和的第一個陣列引數。

array2, array3,...:要求對應元素乘積和的第 2 個到第 255 個陣列引數。

註:各陣列必須有相同的維度(相同的列數,相同的欄數)。否則會傳回錯誤值#VALUE!。並且會將所有非數值資料的陣列元素當成0來處理。

 

Google-線上看世界遺產

如果你沒有機會出國去看世界遺產的各個景點,可以試試 Google 推出的世界遺產全景檢視網站(World Wonders Project):

網址:http://www.google.com/culturalinstitute/worldwonders/

在地球上以滑鼠拖曳,可以轉動地球,選取想要看的地方。或是在 Find by location 和 Browse by themes 中,分問別類的找到要看的地方。你可以使用全景檢視的方式,身歷其境的探訪世界遺產。

在類別中先看摘要介紹再點選進入也行:


你可以查詢各個世界遺址的相關資訊:

還可以看看照片:

檢視其他文章

好康東東