2012年11月29日 星期四
2012年11月9日 星期五
如何建立PowerPoint 2010 項目符號及編號清單裡沒有的編號?
在PowerPoint裡要使用項目編號時,發現清單中的編號方式實在太少(例如就沒有羅馬數字「i、ii、iii、....」),而且還沒有「自訂」可以自行設定!
其實,可以利用Office中「輸入時自動套用格式」設定來幫忙設定:
其實,可以利用Office中「輸入時自動套用格式」設定來幫忙設定:
- 先按[BackSpace]倒退刪除預設的「項目符號」或「項目編號」。
- 輸入要設定的編號(例如 i ),記得要加一個句號( . ),在加一個空白。然後才輸入項目內容。
- 按[Enter]分段落後。原先輸入的 i. 會因為「輸入時自動套用格式」被自動轉成項目編號(格式),新產生的段落當然也套用了。
2012年11月3日 星期六
Excel 中移動「選取框」的方法「們」;同場加映:「選取」的方法。
在Excel 中的這個東西:

通常我是叫它「選取框」。曾看過有人說它是「作用儲存格」?!NO!NO!NO!「作用儲存格」是指作用中的儲存格。「作用儲存格」永遠在「選取框」裡沒錯,但是「作用儲存格」永遠只有一格;而選取框則可以同時選取很多個儲存格。

通常我是叫它「選取框」。曾看過有人說它是「作用儲存格」?!NO!NO!NO!「作用儲存格」是指作用中的儲存格。「作用儲存格」永遠在「選取框」裡沒錯,但是「作用儲存格」永遠只有一格;而選取框則可以同時選取很多個儲存格。
要談「選取」,得先談「移動」選取框!
移動選取框的動作,加按[Shift]就是選取,所以先來談談移動選取框的方法有哪些:
小步走
- 使用滑鼠:利用滑鼠指標,想移到哪一格,就點哪一格。這麼簡單,相信大家都會。
- 使用鍵盤方向鍵[→][←][ ↑ ][ ↓ ]:分別將「選取框」移到作用儲存的右、左、上、下的相對位置。
- 注意![Tab]、[Shift]+[Tab]、[Enter]、[Shift]+[Enter]是移動「作用儲存格」喔!
- [Home]:移動選取框到同一列的最左欄(未凍結的)。
- [End]:這個鍵不會直接移動選取框。但是把移動的鍵盤動作([→][←][ ↑ ][ ↓ ])變成「結束模式」(注意狀態列的變化)。相當於下一大項「大步走」中加按[Ctrl]件的效果。
- [PageUp]:向上一整個畫面
- [PageDn]:向下一整個畫面
- [Alt]+[PageUp]:向左一整個畫面
- [Alt]+[PageDn]:向右一整個畫面
大步走
相對位置(依資料有無,自動停在....)
- [Ctrl]+[方向鍵]:依該方向下一格是否有資料不同停留位置為:
- 該方向下一格有資料:則會停在........該方向連續有資料的最後一格。
 例如:上圖中如按[Ctrl]+[←]將會停在「B10」;按[Ctrl]+[ ↑ ]將會停在「D2」
- 該方向下一格沒有資料:則會停在....沿該方向下一個有資料的儲存格;或是該方向的工作表邊緣。
 例如:上圖中如按[Ctrl]+[→]將會停在「H10」;按[Ctrl]+[ ↓ ]將會停在「D1048576」
- [Ctrl]+[Home]:到未凍結範圍的最左上角。
- [Ctrl]+[End]:到有資料的最右欄,與最下列的交會處。
 例如上圖中按[Ctrl]+[End]將會停在「J16」
- [Ctrl]+[PageUp]:跳到上一張工作表
- [Ctrl]+[PageDn]:跳到下一張工作表
絕對位置(知道要去位址)
有時候「知道要停在哪個儲存格?」奈何路途遙遠.....
- 使用名稱方塊:點選名稱方塊,輸入要去的儲存格位址後,按下[Enter]即可。
P.S.再強調一次:以上移動選取框的動作,加按[Shift]就是選取。
2012年11月2日 星期五
在Excel 工作表中選取不連續的空格
實作範例:
例如下圖中,要將A1:A15中的空格選取填入他上一格的內容。做法:
1.先選取工作範圍(A1:A15)。2.編輯→到,開啟「到」對話框:
3.點按【特殊】按鈕
4.選擇「空格」後按下確定,便會將選取範圍中所有空的儲存格全部一起選取起來。
5.(目前作用存格在A2)輸入「=A1」後,按Ctrl+Enter完成輸入。便會將「內容」(公式)填入所有被選取的儲存格中。
2012年11月1日 星期四
搞定Excel 日期時間相關計算--【八】日期相關函數(六) YEARFRAC
DateDif 函數是計算兩個日期相差多少整數年、月、日。但是有時候要精準地計算兩個日期相差多少年(含小數),好用來計算年資獎金比例。這時候....YEARFRAC就派上用場啦!
傳回代表在 [日期1] 和 [日期2] 之間所有日期數字的年份分數。也就是[日期1] 和 [日期2] 之間的差距是佔一整年的比例。
YEARFRAC(日期1,日期2,類型代碼)
傳回代表在 [日期1] 和 [日期2] 之間所有日期數字的年份分數。也就是[日期1] 和 [日期2] 之間的差距是佔一整年的比例。
類別代碼說明:
| 類別代碼 | 類別說明 | |
| 0 或省略 | US (NASD) 30/360 | |
| 1 | 實際天數/實際天數 | |
| 2 | 實際/360 | |
| 3 | 實際/365 | |
| 4 | 歐洲 30/360 | 
實作範例:
2012年10月31日 星期三
搞定Excel 日期時間相關計算--【七】日期相關函數(五)WEEKDAY、WEEKNUM
WEEKDAY(日期,類型代碼)
依「類型代碼」傳回「日期」是星期幾的數字值。類型代碼:
| 1或省略 | 星期日=1.....星期六=7 | 
| 2 | 星期一=1.....星期日=7 | 
| 3 | 星期一=0.....星期日=6 | 
WEEKNUM(日期,類型代碼)
依「類型代碼」傳回「日期」是當年度第幾週週數。WEEKNUM 函數將包含一月 1 日的那一週視為一年當中的第一週。然而,歐洲標準是將大部分天數 (四天以上) 落在新一年中的那一週定義為一年中的第一週。因此,根據歐洲標準,對於只有三天以下是處於一月份第一週的年份來說,WEEKNUM 函數傳回的週編號會是錯誤的。
類型代碼:
Excel 2007
Excel 2010
2012年10月30日 星期二
搞定Excel 日期時間相關計算--【六】日期相關函數(四)NETWORKDAYS、NETWORKDAYS.INTL
之前在「「隱藏版」函數Datedif()」一文中介紹過計算兩個日期之間相差多少天、月、年....的函數。但是!如果只要算相差多少個「工作日」呢?....頭大了吧!
 
NETWORKDAYS(日期1,日期2,假日列表)
最後一個函數可以先忽略(下段詳述),將會傳回第1個引述(日期)與第2個引數(日期)之間扣除週六、週日之後的日數(也就是工作日啦!)。
但是....如果有些假日不是在週六、週日呢?
這時候第三個引數就派上用場啦!使用者可以將假日的日期列成一張獨立清單(Excel 2007之後建議格式化成表格,方便日後增補時可以自動計算)
實作範例:
在這裡順便呼籲一下:那個「人事行政局」啊!別再搞這種「行事曆」啦!
至少....這種表格....也別用Excel 啦!Excel會哭哭的....
NETWORKDAYS.INTL(日期1,日期2,自訂週休參數(數值或文字),假日列表)
Excel 2010新增函數。功能跟NETWORKDAYS一樣,多了一個參數可以自訂固定周休日。如果不是休週六、週日的使用者可以更有彈性。
這個自訂週休參數有數值及文字兩種設定法:
自訂週休參數(數值):
| 
代碼 | 
固定週休日 | 
| 
1 或省略 | 
星期六,星期日 | 
| 
2 | 
星期日,星期一 | 
| 
3 | 
星期一,星期二 | 
| 
4 | 
星期二,星期三 | 
| 
5 | 
星期三,星期四 | 
| 
6 | 
星期四,星期五 | 
| 
7 | 
星期五,星期六 | 
| 
11 | 
僅星期日 | 
| 
12 | 
僅星期一 | 
| 
13 | 
僅星期二 | 
| 
14 | 
僅星期三 | 
| 
15 | 
僅星期四 | 
| 
16 | 
僅星期五 | 
| 
17 | 
僅星期六 | 
自訂週休參數(文字):
為 7 個字元長度的字串,而字串中的每個字元代表一週中的某一天,時間則是從星期一開始。1 代表非工作日,而 0 代表工作日。字串中只能使用字元 1 和 0。使用 1111111 將永遠傳回 0。例如,0000011 會產生週末,也就是星期六和星期日。
直接放在函數中,記得加「""」喔!
2012年10月29日 星期一
搞定Excel 日期時間相關計算--【五】日期相關函數(三)EDATE、EOMONTH
上一篇的應用範例可以算出「從某日期算起幾年、幾個月、幾天前後是那個日期」。但是,運算式有點給他複雜了一點點...比較簡單的函數也有....
EDATE(起算日期,月數)
傳回自起算日期算起幾個月後(前)的日期值。當然啦!要算幾年幾個月....請自行計算出總月數。
(注意圖右的結果,並不會因為2月只有28天而跳到3月去喔!)
EOMONTH(起算日期,月數)
傳回起算日期算起幾個月後(前)的那個月的最後一天的日期值。計算月初日期容易,計算月底可就難了一點點。以前黑輪都是算多一個月的月初,再減一天。看到這個函數真是....相見恨晚啊!
2012年10月28日 星期日
搞定Excel 日期時間相關計算--【四】日期相關函數(二)
DATE(年,月,日):傳回特定日期的序列值
三個引數分別輸入:年、月、日,傳回日期值,這函數相信大家都清楚。但是你也許會太為Excel 想太多,以為輸入的引數都得符合固定的格式。(例如:以為第二個引數要在1~12之間)其實你過慮了!DATE()函數會幫你自動進位的:DATE(2012,13,25)→傳回的是:2013/1/25。真的不用想太多....
應用範例:
E1輸入訂單日期,E2輸入預計交貨期限,請在E3計算出預計交貨日期?
TIME(時,分,秒):傳回特定時間的序列值
三個引數分別輸入:時、分、秒,傳回時間值,一樣會自動進位喔!TIME(12,65,30)→傳回的是:13:05:30
2012年10月27日 星期六
搞定Excel 日期時間相關計算--【三 】日期相關函數(一)
在此先列出所有日期相關函數:
 
| 
函數 | 
引數 | 
傳回資料類型 | 
描述 | 
| 
年(數值),月(數值),日(數值) | 
日期 | 
傳回特定日期的序列值 | |
| 
DATEVALUE | 
能被視為日期的字串 | 
日期 | 
將文字形式的日期轉換為序列值 | 
| 
DAY | 
日期 | 
數值 | 
將序列值轉換為月份中的日 | 
| 
DAYS360 | 
日期1,日期2,是否用歐式算法(邏輯值)(省略為否) | 
數值 | 
按每年 360 天計算兩個日期之間的天數 | 
| 
開始日期,月數(數值) | 
數值 | 
傳回日期的序列值,這是在開始日期之前或之後所指出的月份數 | |
| 
開始日期,月數(數值) | 
日期 | 
傳回所指定月份數之前或之後的月份最後一天的序列值 | |
| 
HOUR | 
時間 | 
數值 | 
將序列值轉換為小時 | 
| 
MINUTE | 
時間 | 
數值 | 
將序列值轉換為分鐘 | 
| 
MONTH | 
日期 | 
數值 | 
將序列值轉換為月份 | 
| 
日期1,日期2,假日陣列 | 
數值 | 
傳回兩個日期之間所有工作日的數目 | |
| 
日期1,日期3,自訂週休參數(數值或文字),假日陣列 | 
數值 | 
使用參數指出哪幾天和多少天是週末,以計算兩個日期之間的所有工作日 | |
| 
NOW | 
無引數 | 
日期時間 | 
傳回目前日期及時間的序列值。 | 
| 
SECOND | 
時間 | 
數值 | 
將序列值轉換為秒 | 
| 
時(數值),分(數值),秒(數值) | 
時間 | 
傳回特定時間的序列值 | |
| 
TIMEVALUE | 
能被視為時間的字串 | 
時間 | 
將文字形式的時間轉換為序列值 | 
| 
TODAY | 
無引數 | 
日期 | 
傳回今天日期的序列值 | 
| 
日期,傳回值類型(1或2) | 
數值 | 
將序列值轉換為星期 | |
| 
日期,傳回值類型(1或3) | 
數值 | 
將序列值轉換為表示某一週是一年當中第幾週的數字 | |
| 
WORKDAY  | 
開始日期,工作天數,假日陣列 | 
日期 | 
傳回指定的工作日數目之前或之後,日期的數列值 | 
| 
WORKDAY.INTL
  函數 | 
開始日期,工作天數,自訂週休參數(數值或文字),假日陣列 | 
日期 | 
使用參數指出哪幾天和多少天是週末,以傳回在指定的工作日數之前或之後的日期序列值 | 
| 
YEAR 函數 | 
日期 | 
數值 | 
將序列值轉換為年 | 
| 
YEARFRAC
  函數 | 
日期1,日期2,計算類型(0,1,2,3,4) | 
數值 | 
傳回代表在 start_date 和 end_date 之間所有日期數字的年份分數 | 
後續再詳細一一介紹幾個較複雜函數的詳細做法......
訂閱:
意見 (Atom)
|  |  | 
 






