贊助廠商

在 Excel 中,陣列是很好的工具,可以簡化運算的公式。陣列又分一維陣列和二維(多維)陣列。陣列中的元素若為固定內容則為常數陣列。常數陣列以「{ }」含括,其中的元素可以是相同資料型態,也可以是不同資料型態。

(1) 一維陣列

常數水平陣列:相當於同一列之不同欄的儲存格構成,用「,」分隔。

例:{2,4,6,8},相當於下圖中的儲存格A2:D2,而儲存格內容可以改變。

例:{"A","a","中","3"} (文字組成元素)

例:{TRUE,FALSE,FALSE,TRUE} (邏輯值組成元素)

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

在 Excel 中如果取得一個電話號碼數列(格式如下圖左),如何轉成不同格式呢?

(1) 轉換一

儲存格B2:="("&LEFT(A2,2)&") "&MID(A2,4,4)&"-"&RIGHT(A2,4)

LEFT(A2,2):取得「-」左邊2個字。

MID(A2,4,4):取得「-」右邊4個字。

RIGHT(A2,4):取得「-」字串最右邊4個字。

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

在 Excel 中利用Weekday函數可以製作萬年曆。

(1) 製作最近四週的萬年曆

若在儲存格B1中輸入一個日期,則要顯示當週以後的四週日期。

儲存格A3:=DAY($B$1-(WEEKDAY($B$1,1)-1)+COLUMN(A:A)-1+(ROW(1:1)-1)*7)

WEEKDAY($B$1,1):求取今天日期為星期幾,因為星期日為會傳回1、星期一傳回2、…、星期六傳回7。

WEEKDAY($B$1,1)-1:星期日得0、星期一得1、…、星期六得6。

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

在 Excel 中有一個各班成績統計表,現在要定出上標值和下標值,求得各班在這個成績範圍的人數。(參考下圖)

(一) 定義各班的名稱:

(1) 選取儲存格B1:F24。

(2) 按一下 Ctrl+Shift+F3,開啟[以選取範圍建立名稱]。

(3) 勾選「頂端列」選項,按一下[確定]按鈕。

如此,便可建立五個名稱:三年1班、三年2班、三年3班、三年4班、三年5班。

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

在 Excel 中,如果想要產生一個固定間隔日期的數列,但不包含星期六和星期日,該如何處理?(參考下圖)

儲存格A3:=IF(WEEKDAY(A3+$B$1,2)>5,A3+$B$1+8-WEEKDAY(A3+$B$1,2),A3+$B$1)

利用WEEKDAY(A3+$B$1,2)判斷其值是否大於5(星期六和星期日),

如果不是:將儲存格A3加上儲存格B1,

如果是:將儲存格A3加上儲存格B1,再加上8-WEEKDAY(A3+$B$1,2)。(星期六加2,星期日加1)

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

在 Excel 中有個實施日期和工作項目的資料表(參考下圖),要根據這些資料來統計各個工作項目在假日和非假日的數量,該如何處理?

儲存格E2:=SUMPRODUCT((WEEKDAY($A$2:$A$40,2)<6)*($B$2:$B$40=E1))

WEEKDAY($A$2:$A$40,2)<6,要找出實施日期中星期小於6者(星期一~星期五)的True/False陣列,

$B$2:$B$40=E1,找出工作項目符號各個項目的True/False陣列,

儲存格E2:SUMPRODUCT(實施日期True/False陣列*工作項目True/False陣列),其中的「*」會將True/False陣列轉換為1/0陣列,再執行乘積的和。

儲存格E3:=SUMPRODUCT((WEEKDAY($A$2:$A$40,2)>5)*($B$2:$B$40=E1))

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

在 Excel 中如果取得一個成績表,要計算其加權平均成績,並給予等第,該如何處理?

(1) 計算加權平均

儲存格F3:=SUMPRODUCT(C3:E3,$C$1:$E$1)/SUM($C$1:$E$1)

加權平均指(國文X4+英文X5+數學X3)/12

複製儲存格F3,往下貼上。

(2) 指定等第

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

在 Excel 中取得一個資料表(如下圖),其中:每日點閱率 = 該日點閱次數 / 該日網頁瀏覽量,如何求多日的點閱率。

儲存格D974:=C974/B974

假設指定多日點閱率的日數位於儲存格E975,用以決定以這個統計天數所得的點閱率:

多日點閱率 = 多日點閱次數的和 / 多日網頁瀏覽的和

儲存格E974:=SUM(OFFSET(C974,,,-1*$E$975,))/SUM(OFFSET(B974,,,-1*$E$975,))

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

在 Excel 中取得一個資料表(參考下圖),希望能透過下拉式清單的方式,將特定資料顯示某種色彩,該如何處理呢?

根據下圖,主要是要選取檢定項目,然後指定一種色彩。

先將儲存格C1設定資料驗證:

儲存格內允許:清單,來源:軟體應用,硬體裝修,數位電子,程式設計

先將儲存格E1設定資料驗證:

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

在 Excel 中根據一個時間,要如何產生固定間隔的時間呢?(參考下圖)

(1) 間隔5天

儲存格A3:=$A$1+ROW(1:1)*5

利用ROW(1:1)=1,當往下複製時公式會自動產生1,2,3,…。

(2) 間隔30分

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

Close

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

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

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

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

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼