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)
|
|