贊助廠商

母親節剛過,有人問到如何在 Excel 的工作表中列出每年母親節的日期?

因為母親節是固定在5月的第2個星期日,它是個明確且固定的規則,所以只要使用公式,即可輕鬆取得每年的母親節日期。(參考下圖)

儲存格B2:=DATE(A2,5,1)+14-WEEKDAY(DATE(A2,5,1),2)

DATE(A2,5,1):取得儲存格A2所代表年份的5月1日的數值,例如:2014/5/1的數值為41760。

WEEKDAY(DATE(A2,5,1),2):取出該年5月1日為星期幾的數值,在此使用參數「2」,代表傳回值和星期幾的對照關係為傳回1表示星期一、…、傳回7表示星期日。

vincent 發表在 痞客邦 留言(0) 人氣()

有網友問到,在一個 Excel 的資料表中含有日期和數量的清單,如何分年分月的統計加總結果?(參考下圖)

【準備工作】

選取A欄和B欄中含有資料的儲存格,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:日期、數量。

【輸入公式】

本例可使用 SUMPRODUCT 函數執行多條件 AND 結果的加總運算。

vincent 發表在 痞客邦 留言(4) 人氣()

有網友問到,在 Excel 中如何產生數個固定星期幾順序的數列,例如星期二三五日。(參考下圖)

首先在儲存格A2中,先輸入第一個日期(必須為星期二三五日其中之一)。

接著在儲存格A3中輸入公式:

儲存格A3:=A2+VLOOKUP(WEEKDAY(A2,2),{2,1;3,2;5,2;7,2},2,FALSE)

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

vincent 發表在 痞客邦 留言(0) 人氣()

有網友問到:如果一個工作表中的資料項目含有文字和數字(參考下圖),如何排除其中的文字,並且把同類的項目予以計算加總?

【準備工作】

選取儲存格A1:A20,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:項目。

儲存格D2:=SUMPRODUCT((RIGHT(項目,3)=C2)*(VALUE(LEFT(項目,LEN(項目)-3))))

RIGHT(項目,3)=C2):取出項目陣列中的最右側三個字元,判斷是否和儲存格C2相同,結果得到一個 TRUE/FALSE 的陣列。

vincent 發表在 痞客邦 留言(4) 人氣()

有網友問到在 Excel 中如何用公式去除儲存格中的「" "」字元?

一般你要消除儲存格中的某些字元,可以使用「尋找/取代」的操作,用手動方式將儲存格中的特定字元置換為空白。或者你也可以用 SUBSTITUTE 函數來執行取代的動作,參考另一篇文章:http://isvincent.pixnet.net/blog/post/38989827

但是如果你要置換的字元是「" "」,在你使用 SUBSTITUTE 函數時將會遭遇問題,因為一般要表示字元(或字串)時,要在字元(或字串)的前後,以「" "」字元含括,Excel 將會認定「"""」這樣的寫法是錯的。

不過,仍有解決的方法,即是將「"」取其 ASCII 碼(34),代入 CHAR 函數,CHAR(34) 相當於「"」。

儲存格B2:=SUBSTITUTE(A2,CHAR(34),"")

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

vincent 發表在 痞客邦 留言(3) 人氣()

有網友想要詢問:在 Excel 的工作表中處理資料時,能夠使用公式來處理變動的儲存格範圍。例如下圖中的各欄資料可能會有所增/刪,該如何處理呢?

一般當你計算加總時,例如儲存格F2:=SUM(A2:A18)

當你在Data1的欄位資料中刪除或是插入一筆資料時,公式=SUM(A2:A18)會跟著調整,可是如果你新增的資料是在最後一筆以外的位置,則 SUM 公式中的儲存格範圍,不會自動調整,該如何使用公式讓他可以自動調整呢?

你可以試試 OFFSET 函數和 INDIRECT 函數,假設每欄資料不會超過999列:

(1) 儲存格F2:=SUM(OFFSET(A2,ROW(1:1)-1,0,COUNTA(A2:A999),))

vincent 發表在 痞客邦 留言(8) 人氣()

Google 地圖最近推出了「街景時光機(Time Machine)」功能,讓你可以探索過往年代的街景,隨著街景翻拍的次數愈多,則可以檢索的年代也愈多。這個功能對於研究歷史或是想要了解自己的環境變遷時,是十分有幫助的。

一棟建築蓋起來前後的街道樣貌、地震/水災/火災等意外發現前後的環境有那些改變、政府在環境上做了那些造景的改變,街道上人們的穿著有何不同,那個年代流行那些衣服造型,大家在那個年代都在開那些車…,有趣的應用待你去開發。

當你進入Google地圖(https://www.google.com.tw/maps),並且進入街景檢視服務後,在視窗左上角會顯示一個新功能。按下時鐘圖示:

在本例中,你可以看到從 2009 年至 2012 年的時間軸,同一地點過去是一棟蓋到一半被荒廢的建築,點選時間軸中的不同年代,你可以窺視這些年來的街景變化:

vincent 發表在 痞客邦 留言(1) 人氣()

回答網友提問:在下圖中,如何讓每一欄的總和為4(有四個1)時,底色變為粉紅色?這一定得藉助「設定格式化的條件」來處理!

1. 選取儲存格A1:I4。

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

3. 選取「使用公式來決定要格式化哪些儲存格」,並輸入公式:=SUM(A$1:A$4)=4。

(該公式是對儲存格A1來設定,Excel 會自動複製公式至儲存格A1:I4,所以欄採用相對參照位址,列採用絶對參照位址。)

vincent 發表在 痞客邦 留言(0) 人氣()

有網友問到:在一個資料清單中,如果同一個內容出現多次,如何下公式全部找出來?因為其使用 VLOOKUP 函數,每次都只是列出相同內容的第一筆,有沒有其他方法可以使用呢?(參考下圖)

【準備工作】

選取儲存格A1:A9,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:編號。

 

假設:要搜尋的內容置於儲存格A11中,要把所有相同內容的儲存格依序列出。

vincent 發表在 痞客邦 留言(20) 人氣()

回答網友提問:如何在一個清單中(參考下圖),在不同項目類別之間自動加入分隔線,而且在新增資料後,正確分隔不同類別。

大家可能都很熟悉要利用「設定格式化的條件」來達到這個效果。

1. 選取儲存格A1:C9。

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

3. 選取「使用公式來決定要格式化哪些儲存格」。

vincent 發表在 痞客邦 留言(3) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼