贊助廠商

在 Excel 的一個資料表中,含有日期和相關數據(如下圖左),如果想要統計指定日期(含)之前10筆的統計數據(例如:總和),該如何計算?

先為儲存格範圍建立名稱,選取日期、姓名、數量等資料範圍,按一下 Ctrl+Shift+F3 鍵,勾選[頂端列]選項。如此分別定義了日期、姓名、數量等三個名稱的範圍。

儲存格F3:=SUM(OFFSET(A2,MATCH(E3,日期,0)-1,2,-10,))

MATCH(E3,日期,0):求出儲存格E3的資料在日期中的第幾列,本例為日期資料的第17列。

OFFSET(A2,MATCH(E3,日期,0)-1,2,-10,):本例=OFFSET(A2,17-1,2,-10,),結果為儲存格C9:C18。

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

今年是民國100年,學校在建學號時可能會以「0」做為第一個字,但是放到 Excel 的儲存格時,會將數字最前面的所有0均自動消除。要如何還原為固定字數的學號呢?

儲存格B2:=RIGHT("00000"&A2,6)

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

假設學號共有6碼,其中:

"00000"&A2:將錯誤的學號之前串接5個「0」(因為錯誤學號至少有1碼)。

RIGHT("00000"&A2,6):將補上0的學號由右取6碼。

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

學校開學了,進來了很多的新生,當在建立學生名冊時,若遇到名字為單一個字時,不同的人來輸入,往往產生不同的結果。例如:兩個字中間不留空、兩個字中間留一個半型空格、兩個字中間留二個半型空格、兩個字中間留一個全型空格等。如此,在做資料處理會產生很大的困擾,所以拿到這些資料時,要先把所有的空格全數消除,該如何處理呢?

或許你會想要使用將「半型空格」和「全型空格」取代為「空字串」的方式來處理也可以,如果想要使用公式,則只要使用 SUBSTITUTE 函數即可完成,參考以下的公式:

儲存格C2:=SUBSTITUTE(SUBSTITUTE(B2," ","")," ","")

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

SUBSTITUTE(B2," ",""):消除半型空格。

SUBSTITUTE(SUBSTITUTE(B2," ","")," ",""):將消除半型空格後的結果,再消除全型空格。

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

最近常會有人遇到列印時,不知道紙張比例為多少的問題,所以特別用 Excel 做了一些比例的對照表。可以用在影印機的縮放或是各種版面要列印在不同紙張大小上。

A系列轉換

B系列轉換

A對B系列轉換

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

常有人問到,在 Excel 的工作表中,如果輸入一個阿拉伯數字的金額,希望能自動轉換成國字數字表示法(如下圖),該如何處理?假設位元是固定的(億、仟、佰、拾、萬、仟、佰、拾、元固定),阿拉伯數字要自動轉換成國字數字,而且零要以較淡的灰色表示。

儲存格D2:=TEXT(MID(RIGHT("000000000"&$B2,9),INT(COLUMN(A:A)/2)+1,1),"[DBNum2]")

將儲存格D2複製到儲存格F2, H2, J2, L2, N2, P2, R2, T2。

公式原理解釋:

(1) RIGHT("000000000"&$B2,9)

將9個0的字串和儲存格B2的數字串接,再由右取9個字。(也就是數字未達9個者全部補0。)

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

同事問到,如果在個資料表中含有總和及平均兩個欄位(如下圖左),如果想要加入一列資料,而這列新增的資料,並不在原來公式中的儲存格範圍中,則公式該如何處理?

例如:你在列14位置按一下右鍵,選取[插入]選項,則會插入新的一列(參考下圖中)。當你輸入資料後,則公式會自動幫你修正:(未輸入資料前,儲存格中的公式並不會改變,要等資料輸入,公式才會跟著改。)

儲存格B14:=SUM(B2:B13) 自動修正為儲存格B15:=SUM(B2:B14)

儲存格B15:=AVERAGE(B2:B13) 修正為儲存格B16: =AVERAGE(B2:B14)

你並不需重新修正公式!(參考下圖右)


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

同事問到在 Excel 中如果要輸入1~10000之間的偶數,如何操作比較快?

比較常見的做法,可能是在儲存格A1中輸入2,在儲存格A2中輸入4,再利用自動填滿功能,選取儲存格A1:A2,然後拖曳右下角的控制點,即可產生一連串的偶數。

你會發現在拖曳的過程所花費的時間很長,因為速度很慢!

 

你也可以試試不同的做法:

1. 先選取儲存格A1:A5000。(選取儲存格A5000,按一下 Shift+Ctrl+↑ 鍵)

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

在 Excel 中,如果想要在寫好的公式中查看某個局部公式的執行結果,可以利用資料編輯列配合 F9 鍵來檢視。

以下圖中的公式為例,公式用於文章:http://isvincent.blogspot.com/2011/09/excel.html

其中公式為陣列公式:{=SUM(--MID(B2,ROW($1:$8),1))}

1. 選取:ROW($1:$8)

2. 按一下 F9 鍵,看到結果為:{1;2;3;4;5;6;7;8}

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

在 Excel 中取得一個資料表(如下圖),其中的專長項目是以「、」分隔,現在如果想要將專長項目以表格方式呈現(如下下圖),該如何操作?

(將上圖轉換成下圖)

儲存格I2:=IF(ISERR(SEARCH(I$1,$D2)),"","V")

複製儲存格I2,貼至儲存格I2:N2。再複製儲存格I2:N2,往下各列貼上。

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

在 Excel 中取得一個全年級共十個班(101~110)的學生資料(如下圖),若要做出統計分析報表含有各班的平均、最大值、最小值,該如何處理?

(1) 所有學生資料放在同一個資料表

所有學生資料放在同一個資料表,各班學生由上而下排列。

先選取全部的學生資料,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,建立「班級、座號、姓名、身高、體重、BMI」等名稱的範圍。輸入以下公式:

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

Close

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

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

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

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

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼